Sé que puedo obtener la capacidad de cómputo simplemente visitando esta página oficial de Cuda o esta página wiki .
Pero no sé cómo se supone que debo encontrar el sm
de mi tarjeta. ¿Esto es corto para shader model
? o shared memory
? o ninguno de ellos?
nvidia-graphics-card
cuda
Brisa
fuente
fuente
<CudaArchitecture>compute_52,sm_52;compute_35,sm_35;compute_30,sm_30</CudaArchitecture>
Respuestas:
Simplemente debe usar su capacidad de cálculo desde la página a la que se vinculó. Por ejemplo, si su capacidad de cálculo es 6.1 us sm_61 y compute_61.
SM significa "multiprocesador de transmisión". Los argumentos se establecen de esta manera confusa porque se usan como argumentos para nvcc donde compute_XX establece la arquitectura para una representación de código virtual (intermedio) y sm_XX establece la arquitectura para la representación real. A menos que tenga una buena razón, debe configurar ambos a la misma cosa.
fuente
Puede usar esta página para encontrar su "Capacidad de cómputo" de la GPU: https://developer.nvidia.com/cuda-gpus Úsela para "compute_xy" y "sm_xy"
fuente
Para obtener más información sobre su tarjeta gráfica, puede usar el visor de mayúsculas de GPU Geeks3D ( alternativa ). Es similar a GPU-Z pero proporciona información adicional que podría resultar útil. Como siempre que una tarjeta sea compatible con CUDA / OpenCL / Vulkan.
Además, tiene información más detallada para cada una de esas cosas. Para CUDA, ¿la capacidad de cálculo y el reloj de sombreado pueden ser interesantes para usted?
fuente