We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7c3b533 commit 4477f59Copy full SHA for 4477f59
src/backend.rs
@@ -42,12 +42,12 @@ pub fn get_available_backends() -> Vec<Backend> {
42
let mut temp: i32 = 0;
43
let err_val = af_get_available_backends(&mut temp as *mut c_int);
44
HANDLE_ERROR(AfError::from(err_val));
45
-
+
46
let mut b = Vec::new();
47
if temp & 0b0100 == 0b0100 { b.push(Backend::OPENCL); }
48
if temp & 0b0010 == 0b0010 { b.push(Backend::CUDA); }
49
if temp & 0b0001 == 0b0001 { b.push(Backend::CPU); }
50
51
b
52
}
53
@@ -67,4 +67,4 @@ pub fn get_active_backend() -> Backend {
67
_ => panic!("Invalid backend retrieved, undefined behavior."),
68
69
70
-}
+}
0 commit comments