-
Notifications
You must be signed in to change notification settings - Fork 9
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
cpu-only version requires pyqrack installation? #31
Comments
Thanks for the issue ticket! Sorry, I can't immediately reproduce your issue. (See the screen shot.) I'd love to help you debug, if you need. Actually, looking at where it's trying to load the It looks like you're on a Mac, but what's your operating system (major) version and instruction set? I'll try to test that specific installation. |
(The fact that it's looking in system folders might just be a fallback route because there's a problem with the |
I'm running Mac ARM processor. Yeah that makes sense. Would it be possible to ship a binary wheel for ARM based Macs? |
There are already 2 wheels for ARM-based Macs: MacOS 14 and MacOS 15. There is also an x86_64-based wheel for Mac 13, which is deprecated. Are you on a version of the OS prior to (major) 14? Because it's time to upgrade, and this works on my ARM-based Mac 15 system. (We'll still get this working for you, though.) |
Ah! I know exactly what the issue is! Mac officially "deprecated" OpenCL, years ago. (This might as well have been a joke, if you ask me: it's still in Macs, and nobody is going to dual-implement in their "Metal" API, for something like this. DirectX tried this over a decade ago, trying to kill the open standard, and Microsoft lost that battle, already.) Hence, Are you finding you need to install OpenCL? Because, that isn't necessary on my ARM-based Mac 15 system. |
If you have a CUDA accelerator, by the way, another option is |
(By the way, it's clear you actually read the README, but that's likely what confused you in the first place, so sorry about that. Most users seem to just |
actually I haven't had any issues with OpenCL on my laptop but @Roger-lou has mentioned some issues with OpenCL, not sure if he has an Arm based Macbook or not though. I think the solution is we're just gonna add both |
If it would help you for me to change the packaging system for these three different versions of PyQrack, I would consider changing our system. I know that all three versions could be under the same package and controlled by an additional option on |
Thanks! that would be great! I won't be able to work on this for a bit but if we get more demand I will propose working on this |
Hello! This might be a misunderstanding of the PyPI docs says about
pyqrack-cpu
being standalone, but I'm getting an import error:this goes away if I install both
pyqrack
andpyqrack-cpu
but then I need OpenCL.The text was updated successfully, but these errors were encountered: