|
| 1 | +function get_products(platform) |
| 2 | + [ |
| 3 | + LibraryProduct(["libcudart", "cudart64_12"], :libcudart), |
| 4 | + LibraryProduct(["libcufft", "cufft64_11"], :libcufft), |
| 5 | + LibraryProduct(["libcublas", "cublas64_12"], :libcublas), |
| 6 | + LibraryProduct(["libcublasLt", "cublasLt64_12"], :libcublasLt), |
| 7 | + LibraryProduct(["libcusparse", "cusparse64_12"], :libcusparse), |
| 8 | + LibraryProduct(["libcusolver", "cusolver64_11"], :libcusolver), |
| 9 | + LibraryProduct(["libcusolverMg", "cusolverMg64_11"], :libcusolverMg), |
| 10 | + LibraryProduct(["libcurand", "curand64_10"], :libcurand), |
| 11 | + LibraryProduct(["libcupti", "cupti64_2025.1.0"], :libcupti), |
| 12 | + LibraryProduct(["libnvperf_host", "nvperf_host"], :libnvperf_host), |
| 13 | + LibraryProduct(["libnvperf_target", "nvperf_target"], :libnvperf_target), |
| 14 | + LibraryProduct(["libnvrtc", "nvrtc64_120_0"], :libnvrtc), |
| 15 | + LibraryProduct(["libnvrtc-builtins", "nvrtc-builtins64_128"], :libnvrtc_builtins), |
| 16 | + LibraryProduct(["libnvJitLink", "nvJitLink_120_0"], :libnvJitLink), |
| 17 | + FileProduct(["lib/libcudadevrt.a", "lib/cudadevrt.lib"], :libcudadevrt), |
| 18 | + FileProduct("share/libdevice/libdevice.10.bc", :libdevice), |
| 19 | + ExecutableProduct("ptxas", :ptxas), |
| 20 | + ExecutableProduct("nvdisasm", :nvdisasm), |
| 21 | + ExecutableProduct("nvlink", :nvlink), |
| 22 | + ] |
| 23 | +end |
0 commit comments