-
Notifications
You must be signed in to change notification settings - Fork 40
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
DLPack conversion does not work #40
Comments
Hi @ZzEeKkAa, Thank you for tring the feature. We can reproduce this on linux
|
Do you have idea this "jaxlib.xla_extension.XlaRuntimeError: UNIMPLEMENTED: PJRT C API does not support AcquireExternalReference"? Is this a problem of "PJRT C API" Interface design of NOT cover/support or a problem of ITEX NOT implementaton? Xigui |
Yes, this is a problem of "PJRT C API" Interface design and we need support from OpenXLA side. |
@ZzEeKkAa Hope this helps for you. This works on recent Intel extension for Tensorflow 2.15 + oneAPI 2024.1. This is the software version I used to verify this problem. Here is the document to set up your intel-extension-for-tensorflow: |
System: WSL2 Ubuntu 22.04, on top of Windows 11
CPU: 1270P
GPU: integrated (
[ext_oneapi_level_zero:gpu:0] Intel(R) Level-Zero, Intel(R) Graphics [0x46a6] 1.3 [1.3.26032]
)Tensorflow: 2.12.0
Jax: 0.4.4
Results into error:
Jax itself works on level zero GPU, so environment is not broken. I guess it is lack of implementation of
PJRT C API does not support AcquireExternalReference
. It blocks from users workflows that require both jax related operations and, for example, numba_dpex related operations without memory copying.The text was updated successfully, but these errors were encountered: