cuda.h 파일과 cuda 라이브러리 (특히 ML 라이브러리)에 의존하는 다양한 Go 라이브러리가 있습니다. 내가 Windows에서 이러한 라이브러리 중 하나를 설치하려고 할 때마다, 나는windows와 함께 cuda를 사용하려고 시도합니다.
fatal error: cuda.h: No such file or directory
//#include <cuda.h>
은 내가 (DO 내가 노력하고 이동 라이브러리에 CUDA는 라이브러리/헤더 파일을 링크 할 필요가 무엇인지 알고 말하는 오류가 설치하려면), 그러나, 나는 윈도우에서 특히 이렇게하는 방법에 대해 잘 모르겠습니다. 나는 여러 가지 이유로 GCC와 MSVC를 사용하지 않고 있지만 MSVC를 사용해도 동일한 문제가 발생했습니다.
내 이동 환경에 직접 cuda 컴파일러/헤더 파일을 연결할 수있는 방법이 있습니까? 아니면 수동으로 Cuda 헤더를 가지고있는 디렉토리로 이동/cgo 컴파일러를 지정해야합니까? ?
나는이 라이브러리를 도움을주는 개발자들에게 물어 보려고 노력했지만 대부분이 리눅스 사용자이기 때문에 실제로 알지 못합니다. 철저한 Google 검색은 실제로 아무데도 나를 안내하지 않기 때문에 여기에서 묻습니다.
Windows 시스템에 CUDA를 설치 했습니까? 그것은 첫 걸음이 될 것입니다. CUDA를 사용하려는 경우 GCC는 공식적으로 지원되는 컴파일러가 아닙니다. MSVC를 사용해야합니다. –
물론 컴퓨터에 cuda가 설치되어 있습니다. MSVC는 또한 동일한 오류를 제공합니다. – Abeltensor
MSVC를 사용하는 경우 MSVC 프로젝트에'cuda.h '가있는 디렉토리를 가리키는 포함 경로를 추가하십시오. –