-
Notifications
You must be signed in to change notification settings - Fork 30
Python array API conformity workflow added #881
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
ndgrigorian
wants to merge
102
commits into
IntelPython:master
from
ndgrigorian:array-api-conformity
Closed
Python array API conformity workflow added #881
ndgrigorian
wants to merge
102
commits into
IntelPython:master
from
ndgrigorian:array-api-conformity
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
```python import numpy as np, dpctl.tensor as dpt dpt.asarray(np.array([1,2,3], dtype=object)) # now raises TypeError ```
The tag must contain sycl-nightly substring in it.
…t fp on HW that has no such support
…figure out the data type appropriate for the device
Update array-api-conformity.yml Moved array API conformity test to conda workflow Fixed conflicting job names Fixed indentation Added PR commenting to array API conformity test Removed redundant installation Fixed yaml syntax More syntax fixes Allow-repeats for array conformity comment=false Testing pull_request_target Removed pull_request flag Reverted to pull request Formatting fix jq install fixed Moved array API dependency installation Continue-on-error added to array test step Adjusted PR message Testing if the passed env var is being set Testing more comment functionality Corrected environment variable names Removed separate file for array API workflow Raise array API test version (json report) Readded conformity yml to delete later Reset cache of array API test repo Commit with caching Adds version to test directory (for cache) Removed array API yml Allow repeats false for pr comment
Array api conformity test
Array API tests reworked
5 tasks
Please ping me when this is ready. The PR should contain a single commit, unless it could be partitioned into sequence of meaningful changes to that same file. |
…t fp on HW that has no such support
…figure out the data type appropriate for the device
…ng different clang versions
…ppease klocwork scanner
Bump up cache number Attempt to triage conda-package workflow source conda shell definition before calling calling activate test_examples_list must make sure to install the exact version built by build_linux step Require dpnp>=0.10.1
Import pybind11::error_already_set into dpctl::memory namespace to work-around compilation error due to use of not-fully qualified identified in PYBIND11_OBJECT_CVT macro
…alid filter string
These are DPCTLDevice_GetGlobalMemCacheSize, DPCTLDevice_GlobalMemCacheLineSize, and DPCTLDevice_GetGlobalMemCacheType. To support the latter, introduced DPCTLGlobalMemCacheType enum in dpctl_sycl_enum_types.h Tests are added to test_capi target.
* dpctl.SyclDevice.global_mem_cache_size * dpctl.SyclDevice.global_mem_cache_line_size * dpctl.SyclDevice.global_mem_cache_type The last property output is a new enum dpctl.global_mem_cache_type which can assume 3 values: none, read_only, and read_write
max_sub_group_size property is currently on hold due to an issue in DPC++ runtime
…or SyclDevice and object of another type
…/dpctl into array-api-conformity
5 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Tested locally here: Array api conformity test ndgrigorian/dpctl#4