| 59 | #endif |
| 60 | |
| 61 | string getBkndLibName(const af_backend backend) { |
| 62 | string ret; |
| 63 | switch (backend) { |
| 64 | case AF_BACKEND_CUDA: |
| 65 | ret = string(LIB_AF_BKND_PREFIX) + "afcuda" + LIB_AF_BKND_SUFFIX; |
| 66 | break; |
| 67 | case AF_BACKEND_OPENCL: |
| 68 | ret = string(LIB_AF_BKND_PREFIX) + "afopencl" + LIB_AF_BKND_SUFFIX; |
| 69 | break; |
| 70 | case AF_BACKEND_CPU: |
| 71 | ret = string(LIB_AF_BKND_PREFIX) + "afcpu" + LIB_AF_BKND_SUFFIX; |
| 72 | break; |
| 73 | case AF_BACKEND_ONEAPI: |
| 74 | ret = string(LIB_AF_BKND_PREFIX) + "afoneapi" + LIB_AF_BKND_SUFFIX; |
| 75 | break; |
| 76 | default: assert(1 != 1 && "Invalid backend"); |
| 77 | } |
| 78 | return ret; |
| 79 | } |
| 80 | string getBackendDirectoryName(const af_backend backend) { |
| 81 | string ret; |
| 82 | switch (backend) { |