Como posso saber sobre a capacidade de computação e o sm da minha placa gráfica?

Como posso saber sobre a capacidade de computação e o sm da minha placa gráfica?

Eu sei que posso obter a capacidade de computação apenas visitando istopágina oficial do cuda, ouesta página wiki.
Mas não sei como devo encontrar o valor smdo meu cartão. Isso é abreviação de shader model? ou shared memory? ou nenhum deles?

Responder1

Você deve apenas usar sua capacidade de computação da página vinculada. Por exemplo, se sua capacidade de computação for 6,1 us sm_61 e compute_61.

SM significa "multiprocessador de streaming". Os argumentos são definidos dessa maneira confusa porque são usados ​​​​como argumentos para nvcc, onde compute_XX define a arquitetura para uma representação de código virtual (intermediária) e sm_XX define a arquitetura para a representação real. A menos que você tenha um bom motivo, você deve definir ambos como a mesma coisa.

Responder2

Você pode usar esta página para encontrar a "capacidade de computação" da sua GPU: https://developer.nvidia.com/cuda-gpus Use-o para "compute_xy" e "sm_xy"

Responder3

Para obter mais informações sobre sua placa gráfica, você pode usar oVisualizador de limites de GPU Geeks3D(Alternativa). É semelhante aGPU-Zmas fornece algumas informações adicionais que podem ser úteis. Como sempre que um cartão é compatível com CUDA/OpenCL/Vulkan.

Além disso, contém informações mais detalhadas sobre cada uma dessas coisas. Para CUDA, o Compute Capability e o Shader Clock podem ser interessantes para você?

informação relacionada