You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Added bitwise shift functions `dpctl.tensor.bitwise_left_shift` and `dpctl.tensor.bitwise_right_shift`.
381
381
* Added `dpctl.tensor.atan2` and `dpctl.tensor.signbit` elementwise functions.
382
-
* Added `dpctl.tensor.minumum` and `dpctl.tensor.maximum` binary elementwise functions.
382
+
* Added `dpctl.tensor.minimum` and `dpctl.tensor.maximum` binary elementwise functions.
383
383
* Supported equality checking and hashing for `dpctl.SyclPlatform`.
384
384
* Implemented `types` property for all unary and binary elementwise functions [#1361](https://github.com/IntelPython/dpctl/pull/1361)
385
385
* Added `dpctl.tensor.repeat` and `dpctl.tensor.tile` functions.
@@ -524,7 +524,7 @@ This release reaches milestone of 100% compliance of `dpctl.tensor` functions wi
524
524
* Updated supported version of DLPack to 0.8 [#1073](https://github.com/IntelPython/dpctl/pull/1073)
525
525
* Implemented queue cache per context/device pair and deployed it in `dpctl.memory`, `dpctl.tensor.from_dlpack` and `dpctl.tensor` array creation functions [#1076](https://github.com/IntelPython/dpctl/pull/1076), [#1079](https://github.com/IntelPython/dpctl/pull/1079)
@@ -586,7 +586,7 @@ This release reaches milestone of 100% compliance of `dpctl.tensor` functions wi
586
586
587
587
### Added
588
588
589
-
* Implemented and deployed dedicated kernels for copying with casting [#781](https://github.com/IntelPython/dpctl/781), used in `__setitem__`, implementaion of `asarray`, `dpctl.tensor.copy` functions.
589
+
* Implemented and deployed dedicated kernels for copying with casting [#781](https://github.com/IntelPython/dpctl/781), used in `__setitem__`, implementation of `asarray`, `dpctl.tensor.copy` functions.
590
590
* Implemented dedicated copying kernel for `dpctl.tensor.reshape` function [#810](https://github.com/IntelPython/dpctl/810), added support for `copy` keyword [#807](https://github.com/IntelPython/dpctl/807).
591
591
* Implemented dedicated kernel to copy with casting from `numpy.ndarray` into `dpctl.tensor.usm_ndarray`[#817](https://github.com/IntelPython/dpctl/pull/817).
592
592
@@ -697,7 +697,7 @@ This release reaches milestone of 100% compliance of `dpctl.tensor` functions wi
697
697
- Add a new C API utility function (`DPCTLDeviceMgr_GetDeviceInfoStr`) to return the device info as a C string object [#620](https://github.com/IntelPython/dpctl/pull/620)
698
698
- New Github workflow to build dpclt with nightly Intel llvm/sycl + drivers [#621](https://github.com/IntelPython/dpctl/pull/621)
699
699
- Always raise SubDeviceCreationError even when sub-device counts are zero [#622](https://github.com/IntelPython/dpctl/pull/622)
700
-
- Updated OpenCL interoprability code to fix build with Intel llvm/sycl bundle [#625](https://github.com/IntelPython/dpctl/pull/625)
700
+
- Updated OpenCL interoperability code to fix build with Intel llvm/sycl bundle [#625](https://github.com/IntelPython/dpctl/pull/625)
701
701
- Enabled use of default platform context extension in SYCL compilers that implement this extension [#627](https://github.com/IntelPython/dpctl/pull/627)
702
702
- Implemented `dpctl.utils.get_execution_queue(queue_seq)` utility to help implementing "compute-follows data" convention for offload target [#632](https://github.com/IntelPython/dpctl/pull/632)
- Device descriptors "max_compute_units", "max_work_item_dimensions", "max_work_item_sizes", "max_work_group_size", "max_num_sub_groups" and "aspects" for int64 atomics inside dpctl C API and inside the dpctl.SyclDevice class.
991
-
- MemoryUSM* classes moved to `dpctl.memory` module, added support for aligned allocation, added support for `prefetch` and `mem_advise` (sychronous) methods, implemented `copy_to_host`, `copy_from_host` and `copy_from_device` methods, pickling support, and zero-copy interoperability with Python objects which implement `__sycl_usm_array_inerface__` protocol.
991
+
- MemoryUSM* classes moved to `dpctl.memory` module, added support for aligned allocation, added support for `prefetch` and `mem_advise` (synchronous) methods, implemented `copy_to_host`, `copy_from_host` and `copy_from_device` methods, pickling support, and zero-copy interoperability with Python objects which implement `__sycl_usm_array_inerface__` protocol.
992
992
- Helper scripts to generate API documentation for both C API and Python.
993
993
994
994
### Fixed
@@ -1073,7 +1073,7 @@ supports USM.
1073
1073
### Changed
1074
1074
- Refactored API to expose a minimal sycl::queue interface.
1075
1075
- Modify cpu_queues, gpu_queues and active_queues to functions.
1076
-
- Change static vectors to static pointers to verctors. It disables call for destructors. Destructors are also call in undefined order.
1076
+
- Change static vectors to static pointers to vectors. It disables call for destructors. Destructors are also call in undefined order.
1077
1077
- Rename package PyDPPL to dpCtl.
1078
1078
- Use dpcpp.exe on Windows instead of dpcpp-cl.exe deleted in oneAPI beta08.
0 commit comments