-
Notifications
You must be signed in to change notification settings - Fork 31
Implement manipulation of flattened SO files #1706
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
Conversation
|
Deleted rendered PR docs from intelpython.github.com/dpctl, latest should be updated shortly. 🤞 |
aa93945 to
5a7d273
Compare
|
Array API standard conformance tests for dpctl=0.18.0dev0=py310ha798474_84 ran successfully. |
5a7d273 to
fccc857
Compare
|
Array API standard conformance tests for dpctl=0.18.0dev0=py310ha798474_78 ran successfully. |
|
Array API standard conformance tests for dpctl=0.18.0dev0=py310ha798474_79 ran successfully. |
7887eee to
e195067
Compare
|
Array API standard conformance tests for dpctl=0.18.0dev0=py310ha798474_79 ran successfully. |
|
Array API standard conformance tests for dpctl=0.18.0dev0=py310ha798474_80 ran successfully. |
2be8473 to
a84a031
Compare
|
Array API standard conformance tests for dpctl=0.18.0dev0=py310ha798474_79 ran successfully. |
|
Array API standard conformance tests for dpctl=0.18.0dev0=py310ha798474_80 ran successfully. |
0ef47dd to
d7ca7bb
Compare
|
Array API standard conformance tests for dpctl=0.18.0dev0=py310ha798474_79 ran successfully. |
|
@oleksandr-pavlyk should we just keep I'm mentioning that, because I also was surprised that windows contains |
|
No, we must keep In case of incompatibility, we must increment major version. |
|
We need both .DLL and .LIB. The lib are static libraries used for linking (they are essentially loaders of DLL). |
For soversion-ed libraries, linker searches for |
|
Array API standard conformance tests for dpctl=0.18.0dev0=py310ha798474_116 ran successfully. |
a0541a4 to
d7ca7bb
Compare
|
Array API standard conformance tests for dpctl=0.18.0dev0=py310ha798474_83 ran successfully. |
8ebbac1 to
679876c
Compare
This option allows skipping test for copies of symbolic links which is needed in coverage workflow, and in workflow that builds with nightly sycl bundle build from intel/llvm snapshots
cf7dceb to
7dd9f77
Compare
|
Array API standard conformance tests for dpctl=0.18.0dev0=py310ha798474_118 ran successfully. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGMT!
This PR modifies
build.shto post-process the wheel and remove duplicate shared objects produced by Python packaging that follows symbolic links.Symbolic links are restored for conda after wheel is installed.
The check
test_service.py::test_syclinterfacewas modified to ignore presence of duplicate copies of the library shared objects if--no-sycl-interface-testoption was specified to pytest.The option is used in
scripts/get_coverage.pydpctlwith nighly sycl bundle of intel/llvm.