15

Я знаю, что могу получить вычислительные возможности, просто посетив эту официальную страницу cuda или эту вики-страницу.
Но я не знаю, как мне найти sm карты. Это шорт для shader model? или shared memory? или никто из них?

3 ответа3

4

Вы должны просто использовать свои вычислительные возможности со страницы, на которую вы ссылаетесь. Например, если ваша вычислительная мощность равна 6,1 us sm_61 и compute_61.

SM расшифровывается как "потоковый мультипроцессор". Аргументы задаются таким странным образом, потому что они используются в качестве аргументов для nvcc, где compute_XX задает архитектуру для представления виртуального (промежуточного) кода, а sm_XX задает архитектуру для реального представления. Если у вас нет веских причин, вы должны установить оба этих параметра на одно и то же.

0

Вы можете использовать эту страницу, чтобы найти свой GPU "Compute Capability":https://developer.nvidia.com/cuda-gpus Используйте его как для "compute_xy", так и для "sm_xy"

0

Чтобы получить больше информации о вашей видеокарте, вы можете использовать Geeks3D GPU Caps Viewer (Альтернатива). Он похож на GPU-Z, но предоставляет некоторую дополнительную информацию, которая может оказаться полезной. Как всякий раз, когда карта совместима с CUDA/OpenCL/Vulkan.

Кроме того, он имеет более подробную информацию для каждой из этих вещей. Для CUDA вам могут быть интересны возможности вычислений и шейдерные часы?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .