Open notsyncing opened 10 months ago
btw, IPEX works well in vladmandic/automatic on the same machine and container base image.
I found that if I exchange the import order like this:
import accelerate; import matplotlib; print(accelerate.utils.is_xpu_available())
Then it works. Is this intentional, or any bugs?
pls import ipex first. importing a package loads dynamic library files. There might be dynamic library version that doesn't work with IPEX, so importing IPEX first could avoid this problem.
Describe the bug
Hello, I found that a simple
import matplotlib
orimport gradio
will makeis_xpu_available()
returnsFalse
:Further, I found it's the
torch.xpu.device_count()
returns0
, causingis_xpu_available()
returnsFalse
.Versions
(I'm running a ubuntu 22.04 container in fedora silverblue 39)