-
Notifications
You must be signed in to change notification settings - Fork 70
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
Any way to run all tests / determine current Intel brokeness level? #34
Comments
Related to this, it would be useful if the test dependencies (seemingly compyte) were listed somewhere and/or on pypi :) |
For compyte, I recommend cloning with |
ahhh, that explains it! |
I still get several errors of the form: when running |
(runs all tests on all available CL implementations) or
(runs all tests on all CL implementations whose name includes the case-insensitive substring
As @dokempf points out, it's a git submodule. As for pypi, the compyte bits are included in the tarball, so there's no reason to have a separate download.
Did you reinstall after grabbing the
What Intel has gotten good enough that (at least newer versions of it) should probably no longer be on the blacklist. AMD CPU on the other hand has gotten bad enough that it probably should be blacklisted. I hope this resolves your concern. If not, please reopen this bug. |
Yup, all fixed thanks! |
Is there any method to run all the test_whatever.py in the top test/ directory?
I am developing a chemical kinetics library which I hope to accelerate on CPU/GPU via loo.py. This means I will need to support Intel CPUs (which I will be developing on).
I see that in auto_test.py the function:
_enumerate_cl_devices_for_ref_test
seems to exclude Intel as a target for being buggy. Fair.
I commented this out to see where Intel's OpenCL support stands (I have the most recent version--2017--of parallel studio cluster edition installed), but now I can't figure out how to run all tests (apart from running each script individually)
The text was updated successfully, but these errors were encountered: