이 공식 cuda 페이지 또는 이 wiki 페이지를 방문하면 계산 기능을 얻을 수 있다는 것을 알고 있습니다 .
그러나 나는 sm
나의 카드 를 어떻게 찾아야하는지 모른다 . 이것은 짧 shader model
습니까? 또는 shared memory
? 아니면 아무도 없습니까?
이 두 웹 페이지 중 어디에서 'sm'에 대해 이야기합니까? 상황은 모든 것
—
carpii
caffe를 컴파일하려고하는데 cuda 부분에는 두 가지 정보가 필요합니다. 하나는 계산이고 다른 하나는 sm입니다.`<!-CUDA 아키텍처를 GPU에 적합하게 설정하십시오. 실행 및 컴파일 시간을 최소화하려면 적절한 아키텍처를 설정하는 것이 중요합니다. ->`
—
Rika
<CudaArchitecture>compute_52,sm_52;compute_35,sm_35;compute_30,sm_30</CudaArchitecture>
또한 여기에 SM을 말한다 : devblogs.nvidia.com/parallelforall/... 나는 그나마 그들이 같은 일 경우 알고, 또는 독립적으로 변경?
—
Rika
아마 이것은 docs.nvidia.com/cuda/cuda-c-programming-guide/에 도움이 될 것입니다. … 내가 이해 한 것으로 부터 compute_ *는 당신이 목표로하는 '계산 능력'을 지시하고 SM은 최소 SM 아키텍처 (하드웨어)를 결정합니다. 이 경우 SM은 '셰이더 모델'또는 '공유 메모리'가 아니라 스트리밍 멀티 프로세서를 나타냅니다. 왜 누군가가 compute_ *를 sm_ *와 다르게 설정했는지 잘 모르겠습니다.
—
carpii 2016 년
이것도 참조하십시오. 각 '지원되는 SM 아키텍처'버전에서 사용 가능한 API-docs.nvidia.com/cuda/cuda-samples/…
—
carpii