При запуске nvidia-smi.exe отображаемая видеопамять отличается более чем на 1 ГБ. Например, исходная видеопамять составляет 24 ГБ, но результат показывает только более 22 ГБ.
Давайте сразу сделаем вывод: включение ECC приводит к уменьшению доступной видеопамяти, и эта часть используется для поддержки функции ECC.
В графических процессорах серии Tesla по умолчанию включена функция ECC (код исправления ошибок, проверка и исправление ошибок), что позволяет повысить точность данных с последующим уменьшением доступной памяти и потерей производительности.
Как в закрытии, так и в открытии есть свои плюсы и минусы. Закрывать вообще не рекомендуется – ради точности.
Если вы отказываетесь от обеспечения корректности и гонитесь исключительно за производительностью, то отключите его, и дело за вами.
На моем компьютере установлена супер-видеокарта rtx2070 с 8 ГБ видеопамяти. При запуске nvidia-smi.exe отображается объем видеопамяти 8192 МБ.
Выполните nvidia-smi -q -d ecc, чтобы проверить статус ecc:
Видеокарта моего компьютера не поддерживает ecc
nvidia-smi -q -d ecc
Используйте nvidia-smi -i n -e 0/1, чтобы выключить (0)/включить (1) режим ECC n-го графического процессора. Этот параметр вступит в силу после перезапуска.
nvidia-smi -L показывает видеокарту, а именно видеокарту № 0
Отключите ECC: nvidia-smi -i 0 -e 0
Включите ECC: nvidia-smi -i 0 -e 1
Жаль, что Видеокарта моего компьютера не поддерживает ecc, потребительские карты не просто так дешевы (визитки дорогие не просто так - поддержка ecc)
ссылка:https://blog.csdn.net/sxjcXiaomin/article/details/78652924