Skip to content

Commit 4fbf7a9

Browse files
author
Diptorup Deb
authored
Update changelog for 0.8.0 release. (#471)
Updated change log for 0.8.0
1 parent 77ff4ab commit 4fbf7a9

File tree

1 file changed

+43
-1
lines changed

1 file changed

+43
-1
lines changed

CHANGELOG.md

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,50 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7-
## [Unreleased]
7+
## [0.8.0] - 05/26/2021
88

9+
### Added
10+
- Implemented support for constructing MemoryUSM* from object with
11+
__sycl_usm_array_interface__ when array-info is not contiguous (#400)
12+
- Print the backend as part of SyclDevice.print_device_info function (#409)
13+
- Added dpctl/tensor/_usmarray submodule (#427)
14+
- Added arg checking to functions in dpctl_sycl_usm_interface.cpp (#430)
15+
- A static method of _Memory to create from external allocation (#430)
16+
- Added usm_ndarray accessors (#435)
17+
- Added Device class representing Data-API notion of device (#440)
18+
- Added free Python function as_usm_memory(obj) (#443) and associated unit
19+
tests (#449)
20+
- Dependency for numpy 1.17 (#445)
21+
- Add a flag to make doxygen HTML generation optional (#450)
22+
- Added a feature to get the filter string for a device from Python using the
23+
new dpctl.SyclDevice.get_filter_string method. Also added the corresponding
24+
DPCTLDeviceMgr_GetPositionInDevices(DRef, device_mask) C API function (#453)
25+
- New options to setup.py to specify which dpcpp compiler to use, if L0
26+
program creation is to be supported, and to generate code coverage (#426)
27+
- Github action to check Python code quality (#422)
28+
- Github action to auto-publish Sphinx docs for master (#446)
29+
- Github action to generate coverage report and publish to coveralls.io (#459)
30+
31+
### Changed
32+
- Rename dpctl.dptensor to dpctl.tensor (#407)
33+
- Changed repr for Memory objects (#442)
34+
- Used dpctl.SyclQueue instead of manager and get current queue in tests for
35+
SyclProgram (#448)
36+
-
37+
38+
### Fixed
39+
- Issue #189 dpctl.memory.MemoryUSMShared(np.int64(16)) should work (#392)
40+
- Use size_t instead of Py_ssize_t to fit device USM pointer (#405)
41+
- Various code quality issues identified by flake8 (#417, #419, #420, #422)
42+
- Fixed issues in slicing and array construction (#441)
43+
- Fixed an issue (#447) where dpctl.get_devices does not return devices in the
44+
same order as sycl::device::get_devices (#451)
45+
- L0 program creation support on Windows (#319)
46+
47+
### Removed
48+
- Removing public keyword to get_current_queue Cython declaration (#437)
49+
50+
## [0.7.0] - 05/03/2021
951
### Added
1052
- Complete support for `sycl::ONEAPI::filter_selector` in dpctl.
1153
- C API for `sycl::queue` (#323), `syc::context` (#331), and `sycl::platform` (#298)

0 commit comments

Comments
 (0)