function get_products(platform)
    [
        LibraryProduct(["libcudart", "cudart64_12"], :libcudart),
        LibraryProduct(["libcufft", "cufft64_11"], :libcufft),
        LibraryProduct(["libcublas", "cublas64_12"], :libcublas),
        LibraryProduct(["libcublasLt", "cublasLt64_12"], :libcublasLt),
        LibraryProduct(["libcusparse", "cusparse64_12"], :libcusparse),
        LibraryProduct(["libcusolver", "cusolver64_11"], :libcusolver),
        LibraryProduct(["libcusolverMg", "cusolverMg64_11"], :libcusolverMg),
        LibraryProduct(["libcurand", "curand64_10"], :libcurand),
        LibraryProduct(["libcupti", "cupti64_2024.1.1"], :libcupti),
        LibraryProduct(["libnvperf_host", "nvperf_host"], :libnvperf_host),
        LibraryProduct(["libnvperf_target", "nvperf_target"], :libnvperf_target),
        LibraryProduct(["libnvrtc", "nvrtc64_120_0"], :libnvrtc),
        LibraryProduct(["libnvrtc-builtins", "nvrtc-builtins64_124"], :libnvrtc_builtins),
        LibraryProduct(["libnvJitLink", "nvJitLink_120_0"], :libnvJitLink),
    ]
end
