Cudafy.NET
1.0.5
이것은 CodePlex에서 호스팅 된 원래 cudafy.net 라이브러리가 MacOS 및 Linux에서 Mono를 지원하기 위해 업데이트됩니다.
Cudafy.net 프로젝트에서 ilmerge를 사용하여 단일 DLL을 생성하기 위해 솔루션을 업데이트했습니다. VS 2017, Target Release/AnyCPU로 컴파일하십시오.
컴파일 후 Cudafy.net.dll.config라는 파일을 다음 내용으로 만듭니다.
< configuration >
< dllmap dll = " OpenCL " target = " /opt/intel/opencl/lib64/libOpenCL.so " os = " !windows,osx " />
< dllmap dll = " OpenCL " target = " /System/Library/Framework/OpenCL.framework/OpenCL " os = " osx " />
</ configuration >인텔 프로세서를 사용하여 Linux에서 OpenCL 지원을 받으려면 Intel OpenCl Runtimes를 설치하십시오 : https://software.intel.com/en-us/articles/opencl-drivers#cpu-lin-rh
MACOS에는 더 이상 조치가 필요하지 않습니다.
GPU 기능의 동적 출시는 Linux에서 지원되지 않습니다.
gpu . Launch ( ) . thekernel ( ) ;"누락 된 멤버"예외를 던질 것입니다. 표준 런칭 만 작동합니다.
gpu . Launch ( 1 , 1 , “ thekernel ” ) ; MacOS 및 Linux에서 DWSIM 작업 : Cudafy :