IntelPython / dpctl

Python SYCL bindings and SYCL-based Python Array API library
https://intelpython.github.io/dpctl/
Apache License 2.0
97 stars 29 forks source link

Use pin_compatible for dpcpp-cpp-rt, min_pin=x.x, max_pin=x.x #1639

Closed oleksandr-pavlyk closed 2 months ago

oleksandr-pavlyk commented 2 months ago

Edit to "meta.yaml" file to use pin_compatible("dpcpp-cpp-rt", min_pin="x.x", max_pin="x.x")

Also removed exclusion of 2024.0.3 on Windows, since 2024.0.3 bits with a fix were recently published.

github-actions[bot] commented 2 months ago

Deleted rendered PR docs from intelpython.github.com/dpctl, latest should be updated shortly. :crossed_fingers:

coveralls commented 2 months ago

Coverage Status

coverage: 88.076%. remained the same when pulling 15a4a1fc7c6543fd6ede817dd2e794ac2bfc9ac6 on try-pin-compatible into 0e053203dd7adbffd3d9a0dcdd6e6f2a1fccf7cb on master.

github-actions[bot] commented 2 months ago

Array API standard conformance tests for dpctl=0.17.0dev0=py310h15de555_203 ran successfully. Passed: 869 Failed: 9 Skipped: 92

oleksandr-pavlyk commented 2 months ago

It turns out {{ -pin_compatible("dpcpp-cpp-rt", min_pin="x.x", max_pin="x.x") }} remains broken as {{ compiler("dpcpp") }} does not seem to include proper "run_export" meta-information.

Closing without merging.