실제로 ManagedCUDA를 사용하는 C# 응용 프로그램에서 내 GPU 사양을 쿼리하려고합니다.ManagedCUDA를 사용하여 GPU 사양 쿼리
그래서 문서를 살펴보면 GPU에서 날짜를 저장하도록 설정된 많은 변수가있는 "CudaDeviceProperties"라는 클래스가 있다는 것을 알았습니다.
그러나 어떻게 사용하는지 잘 모릅니다. 내가 클래스를 설정하는 "진짜"CUDA처럼 모든 기능을 보지 않았다 prop.MaxGridDim.x
항상 0
을 반환 :
CudaDeviceProperties prop = new CudaDeviceProperties();
그리고 예를 들어 인쇄하려고이 : 나는 다음과 같은 변수를 만들려고 변수를 같이 변수 : cudaGetDeviceProperties(*prop, int device)
그래서 내가 시스템 네임 스페이스를 얻고 싶었 모든 데이터를 쿼리하는 방법에 대한 몇 가지 연구를 할 ..하지만 내가 갖고 싶어 maxGridDim과 maxBlockDim을 얻을 수있는 방법을 찾지 못했습니다, 나 실제로 좋은 포는 기억을 가지고있다. int. I 얻을 싶은
:
- 최대 그리드 차원 (X, Y, Z)
- 최대 블록 사이즈 (X, Y, Z) (총) 메모리
- 양
- 메모리 양 (왼쪽)
- 블록 당 사용할 수있는 메모리 양?
답변을 주셔서 감사합니다.