@ -299,10 +299,12 @@ function build_cuda() {
sign
install
write-host " copying CUDA dependencies to $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\ "
cp " $ {script:CUDA_LIB_DIR}\cudart64_*.dll " " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\ "
cp " $ {script:CUDA_LIB_DIR}\cublas64_*.dll " " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\ "
cp " $ {script:CUDA_LIB_DIR}\cublasLt64_*.dll " " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\ "
rm -ea 0 -recurse -force -path " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\cuda\ "
md " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\cuda\ " -ea 0 > $null
write-host " copying CUDA dependencies to $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\cuda\ "
cp " $ {script:CUDA_LIB_DIR}\cudart64_*.dll " " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\cuda\ "
cp " $ {script:CUDA_LIB_DIR}\cublas64_*.dll " " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\cuda\ "
cp " $ {script:CUDA_LIB_DIR}\cublasLt64_*.dll " " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\cuda\ "
} else {
write-host " Skipping CUDA generation step "
}
@ -336,16 +338,18 @@ function build_oneapi() {
sign
install
cp " $ {env:ONEAPI_ROOT}\compiler\latest\bin\libirngmd.dll " " $ {script:distDir} "
cp " $ {env:ONEAPI_ROOT}\compiler\latest\bin\libmmd.dll " " $ {script:distDir} "
cp " $ {env:ONEAPI_ROOT}\compiler\latest\bin\pi_level_zero.dll " " $ {script:distDir} "
cp " $ {env:ONEAPI_ROOT}\compiler\latest\bin\pi_unified_runtime.dll " " $ {script:distDir} "
cp " $ {env:ONEAPI_ROOT}\compiler\latest\bin\pi_win_proxy_loader.dll " " $ {script:distDir} "
cp " $ {env:ONEAPI_ROOT}\compiler\latest\bin\svml_dispmd.dll " " $ {script:distDir} "
cp " $ {env:ONEAPI_ROOT}\compiler\latest\bin\sycl7.dll " " $ {script:distDir} "
cp " $ {env:ONEAPI_ROOT}\mkl\latest\bin\mkl_core.2.dll " " $ {script:distDir} "
cp " $ {env:ONEAPI_ROOT}\mkl\latest\bin\mkl_sycl_blas.4.dll " " $ {script:distDir} "
cp " $ {env:ONEAPI_ROOT}\mkl\latest\bin\mkl_tbb_thread.2.dll " " $ {script:distDir} "
rm -ea 0 -recurse -force -path " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\oneapi\ "
md " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\oneapi\ " -ea 0 > $null
cp " $ {env:ONEAPI_ROOT}\compiler\latest\bin\libirngmd.dll " " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\oneapi\ "
cp " $ {env:ONEAPI_ROOT}\compiler\latest\bin\libmmd.dll " " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\oneapi\ "
cp " $ {env:ONEAPI_ROOT}\compiler\latest\bin\pi_level_zero.dll " " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\oneapi\ "
cp " $ {env:ONEAPI_ROOT}\compiler\latest\bin\pi_unified_runtime.dll " " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\oneapi\ "
cp " $ {env:ONEAPI_ROOT}\compiler\latest\bin\pi_win_proxy_loader.dll " " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\oneapi\ "
cp " $ {env:ONEAPI_ROOT}\compiler\latest\bin\svml_dispmd.dll " " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\oneapi\ "
cp " $ {env:ONEAPI_ROOT}\compiler\latest\bin\sycl7.dll " " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\oneapi\ "
cp " $ {env:ONEAPI_ROOT}\mkl\latest\bin\mkl_core.2.dll " " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\oneapi\ "
cp " $ {env:ONEAPI_ROOT}\mkl\latest\bin\mkl_sycl_blas.4.dll " " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\oneapi\ "
cp " $ {env:ONEAPI_ROOT}\mkl\latest\bin\mkl_tbb_thread.2.dll " " $ {script:SRC_DIR}\dist\windows- $ {script:ARCH}\oneapi\ "
} else {
Write-Host " Skipping oneAPI generation step "
}