Skip to content
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

backends do not load in proper order #251

Open
zzjjbb opened this issue Feb 24, 2021 · 1 comment
Open

backends do not load in proper order #251

zzjjbb opened this issue Feb 24, 2021 · 1 comment

Comments

@zzjjbb
Copy link

zzjjbb commented Feb 24, 2021

This line has a comment # Iterate in reverse order of preference. However, it loads them with some random order, because the object to iterate is a set, which doesn't keep the order. In my Linux computer, when I run import arrayfire as af, the function will be called and it loads "" first, and due to err!=0, it directly returns and not loads anything.

By the way, I simply change {"cpu", "opencl", "cuda", ""} to ["cuda"] and I can import arrayfire with no error.

@zzjjbb zzjjbb changed the title backend does not load with proper order backend does not load in proper order Feb 24, 2021
@zzjjbb zzjjbb changed the title backend does not load in proper order backends do not load in proper order Feb 24, 2021
@syurkevi
Copy link
Contributor

This is a mistake in the dev branch, the master branch should still have the correct code. Thank you for catching that! I'll make sure to address if we decide merge dev into master. There are a few incoming changes (related to library.py) that need to go into effect before we will be looking at the dev branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants