Не устанавливается cuda на windows 10

Ответили на вопрос 3 человека. Оцените лучшие ответы! И подпишитесь на вопрос, чтобы узнавать о появлении новых ответов.

вот проблема 5bd09b3759c8e951344024.png
вот что установлено 5bd09b42ca278725142505.png

Помогите пожалуйста решить вопрос


  • Вопрос задан

    более трёх лет назад

  • 4012 просмотров

1. Почитайте на сайте откуда качали установщик какие есть зависимости. Т.е. какие приложения должны быть установлены ДО установки драйверов.
2. Посмотрите лог установки, не исключено он есть в папке с инсталлятором.
3. Посмотрите ошибки при установке в «Управление компьютером-Просмотр событий-Журналы Windows» во временной интервал установки.
4. Проверить не заблокировал ли установку антивирус/Фаерволл.
5. Установить Вижуалстудио вручную?

Пригласить эксперта


  • Показать ещё
    Загружается…

07 февр. 2023, в 16:38

1000 руб./за проект

07 февр. 2023, в 16:27

50000 руб./за проект

07 февр. 2023, в 15:58

1000 руб./за проект

Минуточку внимания

Содержание

  1. Русские Блоги
  2. Установка CUDA не удалась, решение
  3. описание проблемы
  4. Решение
  5. Интеллектуальная рекомендация
  6. Поделитесь программным обеспечением для мониторинга под Linux
  7. [Упражнение] Оптимизация скорости обучения и сокращение потерь (уменьшение потерь): упражнения на игровой площадке
  8. Мини-программа WeChat Quotes Библиотека векторных иконок
  9. Spring MVC Framework
  10. Установка Tensorflow с поддержкой CUDA, cuDNN и GPU в Windows 10
  11. Шаг 1: Проверьте программное обеспечение, которое вам нужно установить
  12. Шаг 2: Загрузите Visual Studio Express
  13. Visual Studio является обязательным условием для CUDA Toolkit
  14. Выбор и загрузка Visual Studio Express
  15. Установка Visual Studio Express
  16. Шаг 3: Загрузите CUDA Toolkit для Windows 10
  17. Шаг 4: Загрузите исправления CUDA для Windows 10
  18. Шаг 5: Загрузите и установите cuDNN
  19. Шаг 6: Установите Python (если у вас его еще нет)
  20. Шаг 7: Установите Tensorflow с поддержкой GPU
  21. Шаг 8: Тестовая установка TensorFlow и его доступ к GPU
  22. Выводы
  23. 2 Answers 2
  24. Установка OpenCV + CUDA на Windows
  25. Введение
  26. Что потребуется для установки
  27. Установка
  28. Удаление
  29. Заключение
  30. Русские Блоги
  31. Установка CUDA не удалась, решение
  32. описание проблемы
  33. Решение
  34. Интеллектуальная рекомендация
  35. Поделитесь программным обеспечением для мониторинга под Linux
  36. [Упражнение] Оптимизация скорости обучения и сокращение потерь (уменьшение потерь): упражнения на игровой площадке
  37. Мини-программа WeChat Quotes Библиотека векторных иконок
  38. Spring MVC Framework

Русские Блоги

Установка CUDA не удалась, решение

описание проблемы

Откройте установочный пакет CUDA, выбираются все параметры, начните устанавливаться, и, наконец, ошибка не удалась, ничего не установлена, как показано на рисунке:

34f66b04273a892c44e8809091b5e2c9

Решение

Откройте панель управления NVIDA, см. Версию CUDA версии CUDA вашей видеокарты для загрузки и установки, метод просмотра следующий:

Откройте панель управления NVIDA, нажмите «Системную информацию» в левом нижнем углу

212fd32a66a4c6c97fc44dbba854b04a

Нажмите «Компоненты», чтобы просмотреть версию драйверов CUDA, соответствующую nvcuda.dll, перейдите на официальный веб-сайт для загрузки соответствующей установки версии

1824062ad93c5bd9ad349cf65386e4ed

Интеллектуальная рекомендация

389723f40c658e112c1f848980c01b9f

Поделитесь программным обеспечением для мониторинга под Linux

Собственный интерфейс мониторинга Linux:(Немного руб) 1.Htop 3.Gtop Запрос Linux / OSX / Windows (частичная поддержка) Node.js >= v4 установка загрузка документа:https://gitee.com/chenxingxing6/GTO.

4f6b7900e8420af465d7383f5d5fa83b

[Упражнение] Оптимизация скорости обучения и сокращение потерь (уменьшение потерь): упражнения на игровой площадке

Два экспериментальных упражнения Оптимизировать скорость обучения научилсяГрадиентный спускс участиемЭффективность обученияПосле этих двух разделов. На исходном веб-сайте есть простой небольшой экспер.

c3adfe6c58bd386df9ef421eaa6adbeb

Мини-программа WeChat Quotes Библиотека векторных иконок

1. Сначала войдите в библиотеку значков Али http://www.iconfont.cn/ 2. Как показано ниже, добавьте выбранный значок в корзину 3. Нажмите на корзину, затем появится следующее изображение, нажмите Добав.

07b1f6781c1a99f4e11df5a63d360f26

Spring MVC Framework

Краткое введение Spring web mvc и Struts2 относятся к фреймворку уровня представления, он является частью фреймворка Spring, что видно из общей структуры Spring: SpringMVC поток обработки Этапы разраб.

Номер вопроса: 201312-2 Название теста: номер ISBN Ограничение времени: 1,0 с Ограничение памяти: 256,0 МБ Описание проблемы: описание проблемы Каждой официально опубликованной книге соответствует соо.

Источник

Установка Tensorflow с поддержкой CUDA, cuDNN и GPU в Windows 10

Дата публикации Apr 3, 2019

ВЧасть 1В этой серии я рассказал о том, как вы можете модернизировать аппаратное обеспечение своего ПК, добавив в него видеокарту, совместимую с CUDA Toolkit, например графический процессор Nvidia. В этой части 2 рассматривается установка CUDA, cuDNN и Tensorflow в Windows 10. В данной статье предполагается, что на вашем компьютере уже установлен CUDA-совместимый графический процессор; но если у вас этого еще нет,Часть 1из этой серии поможет вам настроить аппаратное обеспечение, готовое к этим шагам.

Шаг 1: Проверьте программное обеспечение, которое вам нужно установить

Шаг 2: Загрузите Visual Studio Express

Visual Studio является обязательным условием для CUDA Toolkit

Visual Studio требуется для установки Nvidia CUDA Toolkit (это обязательное условиеВот). Если вы попытаетесь загрузить и установить CUDA Toolkit для Windows без предварительной установки Visual Studio, вы получите сообщение, показанное на рис. 1.

0 913302 181242

Выбор и загрузка Visual Studio Express

На момент написания этой статьи самой последней версией Visual Studio (которая является бесплатной) является Visual Studio Express Community Version 2017, показанная на рис. 2. Предыдущие версии Visual Studio можно бесплатно получить, присоединившись к «Visual Studio Dev Essentials”И затем ищите нужную версию Visual Studio.

0 591372 988297

Установка Visual Studio Express

После того, как вы загрузили Visual Studio Express, его установка проста. На рис. 3 показан исполняемый файл, который вы получаете в качестве загрузки.

0 825233 407159

Когда вы нажимаете опцию «сохранить файл» на рис. 3, появляется окно на рис. 4, где вы можете установить параметры установки (или просто оставить их, как они есть по умолчанию, как я).

0 518609 921182

Во время установки Visual Studio предложит вам whetherхочу продолжить без нагрузки». Я нажал «продолжить», поскольку не собирался использовать рабочие нагрузки вообще.

0 206473 253855

Может потребоваться перезагрузка компьютера после установки Visual Studiod

Эти шаги установки CUDA основаны наРуководство по установке Nvidia CUDA для Windows, Набор инструментов CUDA (бесплатный) можно загрузить с веб-сайта NvidiaВот,

На момент написания по умолчанию предлагается версия CUDA Toolkit версии 10.0, как показано на рис. 6. Однако вам следует проверить, какую версию CUDA Toolkit вы выбрали для загрузки и установки, чтобы обеспечить совместимость с Tensorflow (в будущемШаг 7этого процесса). Когда вы идете наВеб-сайт Tensorflow, последняя доступная версия Tensorflow (1.12.0) требуетCUDA 9.0не CUDA 10.0. Чтобы найти CUDA 9.0, вам нужно перейти к «Legacy Releases» в нижней правой части рисунка 6.

0 577029 317099

Шаг 3.1: Загрузка CUDA 9.0 из архива инструментария CUDA

0 523133 588274

Шаг 3.2: Установка CUDA 9.0

CUDA 9.0 поставляется как базовая установка и четыре патча; Сначала необходимо установить базовую версию CUDA 9.0, а затем патчи. Варианты базовой установки, которые я выбрал, показаны на рис. 8.

0 126549 296534

Запуск только что загруженного базового установщика приведет к появлению окна CUDA Setup Package, как показано на рисунке 9.

0 507950 735252

0 43719 187649

Рис. 11 дает возможность выбрать место установки; Я выбрал расположение по умолчанию, которое для CUDA:

0 802725 155190

На рисунке 12 ниже показаны установки CUDA, основанные на Visual Studio, ранее установленной вШаг 1,

0 392879 171453

Нажатие «Далее» в окне, показанном на рис. 12 выше, дает окно окончательной установки, показанное как рис. 13 ниже, где установщик NVIDIA отмечен как завершенный.

0 79778 119732

Шаг 4: Загрузите исправления CUDA для Windows 10

На момент написания этой книги было четыре патча CUDA (а также базовый установщик), так что давайте пойдем и загрузим их. Они показаны на фиг.14.

0 732524 114088

Шаг 5: Загрузите и установите cuDNN

После установки базового установщика CUDA 9.0 и его четырех исправлений следующим шагом будет поиск совместимой версии CuDNN. Основываясь на информации на веб-сайте Tensorflow, для поддержки Tensorflow с графическим процессором требуется версия cuDNN по адресуминимум 7,2,

Шаг 5.1: Загрузка cuDNN

Для того, чтобыскачать CuDNNВы должны зарегистрироваться, чтобы стать участником программы разработчиков NVIDIA (которая бесплатна).

0 364266 275885

Когда вы создаете учетную запись, входите в систему и заполняете некоторые другие необходимые сведения о том, почему вы используете учетную запись, вы получаете страницу загрузки, показанную на рис. 16.

0 373097 485054

Шаг 5.2: Распаковка файлов cuDNN и копирование в папки CUDA

В приведенных ниже инструкциях я ссылаюсь на путь к папке «C: Users жо Documents cuDNN_downloads »(Упоминается чуть выше) как« », Такой, что zip-файл теперь находится в пути:

В разархивированных подкаталогах папки cuDNN находятся три файла, которые нужно скопировать в каталоги CUDA Toolkit. Это cudnn64_7.dll, cudnn.h и:

1. cudnn64_7.dll

cudnn64_7.dll можно найти по следующему пути в загруженных файлах cuDNN:

Предполагая, что вы установили CUDA 9.0 по пути по умолчанию (как я сделал вШаг 2.3), а именно следующий путь по умолчанию:

Вы можете скопироватьcudnn64_7.dllфайл прямо в папку CUDAбункерПуть к папке (примечание: вам не нужно создавать какие-либо новые подпапки):

2. cudnn.h

Как и в случае с файлом cudnn64_7.dll, приведенным выше, после загрузки и разархивирования папки cuDNN файл заголовкаcudnn64.hможно найти в пути:

Опять же, предполагая, что вы установили CUDA 9.0 в путь по умолчанию, как я сделал вШаг 2.3скопироватьcudnn.hнепосредственно в папку CUDA по следующему пути (новые подпапки не нужны):

3. cudnn.lib

.Lib файлcudnn.libможно найти в загруженном пути cuDNN:

Скопируйте cudnn.lib непосредственно в папку CUDA по следующему пути:

Шаг 5.3: Проверка того, что переменные среды CUDA установлены в Windows

Наконец,инструкции на нвидииубедитесь, что вы ранее установили переменную среды CUDA следующим образом:

В Windows 10 переменные среды можно найти, выбрав:

Панель управления->Система и безопасность->система->Расширенные настройки системы,

Откроется окно «Свойства системы» (рис. 17), в котором следует выбрать кнопку «Переменные среды».

0 301970 7290

Когда появится окно «Переменные среды», в «системных переменных» (в нижней половине окна) нажмите «Путь» и нажмите кнопку «Изменить». Появится новое окно под названием «Редактировать переменную среды», как показано на рисунке 18 ниже.

0 909125 420035

Шаг 6: Установите Python (если у вас его еще нет)

Теперь, когда CUDA и cuDNN установлены, пришло время установить Python для последующей установки Tensorflow. На момент написания самой последней доступной версии Python 3 является Python 3.7, ноВерсии Python 3, необходимые для Tensorflow: 3.4, 3.5 или 3.6, Python 3.6 можно загрузить для Windows 10 сВот, Когда вы запустите установщик Python для окон, появится окно настройки на Рис. 19.

0 862548 576606

Из вариантов, показанных на рис. 19 выше, во время установки Python я решил выбрать все из них. Эти параметры полезны: установщик Python «pip» используется наШаг 7.2этого руководства по установке Tensorflow. Кроме того, я использую IDE (интегрированную среду разработки для написания и запуска кода Python) под названием «IDLE» вШаг 8,

В «Расширенных настройках» (показанных на Рис. 20 ниже) я выбрал установку Python для всех пользователей (которая не была отмечена по умолчанию); это дает более полезную системную установку.

0 474629 377876

Шаг 7: Установите Tensorflow с поддержкой GPU

Tensorflowпредоставляет инструкциидля проверки правильности добавления каталогов установки CUDA, cuDNN и (необязательно: CUPTI) в переменные среды PATH. Поскольку три файла cuDNN были скопированы в подпапки CUDA, я не обновил существующий путь переменных среды CUDA.

Шаг 7.1: вызов командной строки с правами администратора

На этом этапе выполняется общесистемная установка Tensorflow, а не установка для каждого пользователя. Общесистемная установка Tensorflow требует прав администратора, поэтому, соответственно, командная строка должна запускаться с правами администратора.

Откройте командную строку, запустив ‘CMD’В строке поиска, а затем щелкните правой кнопкой мыши в командной строке, чтобы выбрать« Запуск от имени администратора ». Это открывает Администратор: Командная строка, как показано на рисунке 21.

0 647909 815833

Шаг 7.2: Общесистемная установка Tensorflow через Python pip

После открытия командной строки общесистемная команда установки для Tensorflow с поддержкой GPU выглядит следующим образом:

Команда «pip3» (в отличие от «pip») требуется, так как установка выполняется в Python 3. Выполнение этой команды в командной строке показано на рисунке 22.

0 969557 625645

Результирующий вывод команды показан на рисунке 23, и, если все пойдет по плану, в конечном итоге должно появиться сообщение, подтверждающее, что Tensorflow был успешно установлен.

0 937861 848249

Шаг 8: Тестовая установка TensorFlow и его доступ к GPU

Перейдите в меню «Пуск» в Windows и найдите среду IDE с именем «idle», которая будет установлена ​​как часть вашей установки на python, если вы выбрали, как я сделал вШаг 6, Окно Python должно появиться с надписьюОболочка Python 3.6.x, По приглашению (обозначается как «>>>») импортируйте пакет Tensorflow. Это проверит, что Tensorflow был установлен (как вы можете импортировать его). Команда для оболочки IDLE для импорта пакета tenorflow выглядит следующим образом:

Чтобы проверить поддержку CUDA для вашей установки Tensorflow, вы можете запустить в командной строке следующую команду:

Наконец, чтобы убедиться, что графический процессор доступен для Tensorflow, вы можете протестировать, используя встроенную служебную функцию в TensorFlow, как показаноВот:

Требуется несколько минут, чтобы вернуть результат из этого; когда он закончен, он возвращаетсяПравда, а затем приглашение>>>`появляется снова. Импортирование тензорного потока и эти тесты показаны на рис. 24 в оболочке Python IDLE.

0 25110 941851

Выводы

Это были шаги, которые я предпринял для установки Visual Studio, CUDA Toolkit, CuDNN и Python 3.6, и все с конечной целью установки Tensorflow с поддержкой GPU в Windows 10. На сегодняшний день моя работа по машинному обучению и глубокому обучению на основе GPU была в Linux Машины с Ubuntu; к тому же, большая часть онлайновой поддержки сообщества машинного обучения фокусируется на Ubuntu

Для машинного обучения основным недостатком использования Windows является то, что необходимо создавать больше объектов из исходного кода (например, используяCmake), чем в Linux, а также для установки дополнительного программного обеспечения для процессов сборки, таких как Visual Studio. Например, если бы выустановить Caffe2в Windows нет встроенных двоичных файлов, и сборка Windows находится в тестовом и бета-режиме. Я установил CUDA и cuDNN на Windows 10 более любопытно, чем что-либо еще, просто чтобы посмотреть, насколько это было просто (или иначе).

Как я намекал вЧасть 1Теперь, когда CUDA, cuDNN и Tensorflow успешно установлены в Windows 10, и я проверил доступ Tensorflow к графическому процессору, я собираюсь смести всю операционную систему Windows 10, чтобы произвести новую установку Ubuntu 18.04 LTS. Эта новая установка Ubuntu будет рассмотрена в части 3 этой серии.

Эта статья также была опубликованаВотв моем собственном блоге.

Источник

I have previously had CUDA 9.x running on this Win 10 64-bit Home system (targeting 1080Ti card), but need to update to CUDA 10.0 for TensorFlow 2. I initially thought TF2 was OK with CUDA 10.1 and so first installed 10.1 and only later found out that it must be CUDA 10.

Can’t get it to work.

I get this error in the basic Python test

InternalError: cudaGetDevice() failed. Status: cudaGetErrorString symbol not found

Current Config

CUDA 10.0 installed Nvidia driver 436.48 game ready driver

Potential issues & resolution actions so far

Obviously none of them have fixed things

Known Oddities

Other info

Questions

2 Answers 2

This is mostly an extended comment, since @diego ask for updates.

I now CUDA 10.0 installed and the nVidia control panel reports nvcuda.dll as v 10.0.132

The program then ran from a cmd prompt and gave the following output.

CUDA Device Query (Runtime API) version (CUDART static linking)

Detected 1 CUDA Capable device(s)

Device 0: «GeForce GTX 1080 Ti» CUDA Driver Version / Runtime Version 10.0 / 10.0 CUDA Capability Major/Minor version number: 6.1 Total amount of global memory: 11264 MBytes (11811160064 bytes) (28) Multiprocessors, (128) CUDA Cores/MP: 3584 CUDA Cores GPU Max Clock rate:
1607 MHz (1.61 GHz) Memory Clock rate:
5505 Mhz Memory Bus Width: 352-bit L2 Cache Size: 2883584 bytes Maximum Texture Dimension Size (x,y,z) 1D=(131072), 2D=(131072, 65536), 3D=(16384, 16384, 16384) Maximum Layered 1D Texture Size, (num) layers 1D=(32768), 2048 layers Maximum Layered 2D Texture Size, (num) layers 2D=(32768, 32768), 2048 layers Total amount of constant memory: 65536 bytes Total amount of shared memory per block: 49152 bytes Total number of registers available per block: 65536 Warp size:
32 Maximum number of threads per multiprocessor: 2048 Maximum number of threads per block: 1024 Max dimension size of a thread block (x,y,z): (1024, 1024, 64) Max dimension size of a grid size (x,y,z): (2147483647, 65535, 65535) Maximum memory pitch:
2147483647 bytes Texture alignment: 512 bytes Concurrent copy and kernel execution: Yes with 2 copy engine(s) Run time limit on kernels: Yes
Integrated GPU sharing Host Memory: No Support host page-locked memory mapping: Yes Alignment requirement for Surfaces: Yes Device has ECC support:
Disabled CUDA Device Driver Mode (TCC or WDDM): WDDM (Windows Display Driver Model) Device supports Unified Addressing (UVA): Yes Device supports Compute Preemption: No
Supports Cooperative Kernel Launch: No Supports MultiDevice Co-op Kernel Launch: No Device PCI Domain ID / Bus ID / location ID: 0 / 1 / 0 Compute Mode:

deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 10.0, CUDA Runtime Version = 10.0, NumDevs = 1 Result = PASS

What did I do to achieve this? Hard to be specific because I didn’t realise I had succeeded, but I recall setting the display driver to VGA, rebooting (twice for safety) then uninstalling CUDA 10.0, rebooting then installing 10.0.

I did just notice that I built deviceQuery with a vs 2012 solution, but I did agree to VS updating on solution open.

Источник

Установка OpenCV + CUDA на Windows

Введение

В данной статье речь пойдет о сборке и установке OpenCV 4 для C/C++, Python 2 и Python 3 из исходных файлов с дополнительными модулями CUDA 10 на ОС Windows.

Я постарался включить сюда все тонкости и нюансы, с которыми можно столкнуться в ходе установки, и про которые не написано в официальном мануале.

Сборка тестировалась для:

Что потребуется для установки

В моей сборке использовались следующие инструменты:

Установка

Так как установка производится через консольные команды, то следует внимательно и аккуратно выполнять все шаги. Также, при необходимости, меняйте установочные пути на свои.
Для начала необходимо установить требуемое ПО, причем Visual Studio должна быть установлена до CUDA:

Далее загружаем архивы исходников opencv-4.1.1 и opencv-contrib-4.1.1 в желаемое место (в моем случае это C:OpenCV).

aoq4a5f0divuygldly6ygfv4btu

Создаем папку build/ внутри opencv-4.1.1.

25g03mnahjar1bn46dw fmcymly

Далее сгенерируем файлы сборки с помощью cmake. Мы будем использовать консольный вариант cmake, так как cmake-gui путает типы некоторых переменных (например, OPENCV_PYTHON3_VERSION) и, как следствие, неправильно генерирует файлы.

Открываем консоль по пути C:OpenCV и прописываем переменные.

Примечание. Для Visual Studio 2017 генератор пишется как «Visual Studio 15 2017 Win64» и без флага -A.

Также можно явно указать питоновские библиотеки для python 2 и python 3 на случай, если сборщик не сможет найти их автоматически.

Примечание. Обратите внимание на то, что библиотека NumPy должна быть той же разрядности, что и OpenCV. Проверить это легко:

Выполняем генерацию файлов сборки с помощью длинной команды ниже. При неудачной генерации или наличии ошибок после выполнения команды, повторную генерацию следует производить вычистив все файлы в build/ и .cache/.

Спустя примерно 10 минут в консоле должна появиться информация о сборке и завершающие строки «Configuring done» и «Generating done». Проверяем всю информацию, особенно разделы NVIDIA CUDA, Python 2, Python 3.

yctowcq5cgnrtx1 bxarwaihc 8

Далее собираем решение. На сборку может уйти несколько часов в зависимости от вашего процессора и версии Visual Studio.

После успешной установки создаем системную переменную OPENCV_DIR со значением C:OpenCVopencv-4.1.1buildinstallx64vc15bin и также добавляем ее в PATH.

Проверим работоспособность OpenCV с модулем CUDA на простом примере умножения матриц.

Пример на Python 3

Удаление

Чтобы удалить OpenCV, нужно выполнить команду.

и удалить системную переменную OPENCV_DIR и убрать путь до OpenCV из PATH.

Заключение

В статье мы рассмотрели установку OpenCV 4 для ОС Windows 10. Данный алгоритм тестировался на Windows 8.1 и Windows 10, но, в теории, может собираться и на Windows 7. За дополнительной информацией можно обратиться к списку источников ниже.

Источник

Русские Блоги

Установка CUDA не удалась, решение

описание проблемы

Откройте установочный пакет CUDA, выбираются все параметры, начните устанавливаться, и, наконец, ошибка не удалась, ничего не установлена, как показано на рисунке:

34f66b04273a892c44e8809091b5e2c9

Решение

Откройте панель управления NVIDA, см. Версию CUDA версии CUDA вашей видеокарты для загрузки и установки, метод просмотра следующий:

Откройте панель управления NVIDA, нажмите «Системную информацию» в левом нижнем углу

212fd32a66a4c6c97fc44dbba854b04a

Нажмите «Компоненты», чтобы просмотреть версию драйверов CUDA, соответствующую nvcuda.dll, перейдите на официальный веб-сайт для загрузки соответствующей установки версии

1824062ad93c5bd9ad349cf65386e4ed

Интеллектуальная рекомендация

389723f40c658e112c1f848980c01b9f

Поделитесь программным обеспечением для мониторинга под Linux

Собственный интерфейс мониторинга Linux:(Немного руб) 1.Htop 3.Gtop Запрос Linux / OSX / Windows (частичная поддержка) Node.js >= v4 установка загрузка документа:https://gitee.com/chenxingxing6/GTO.

4f6b7900e8420af465d7383f5d5fa83b

[Упражнение] Оптимизация скорости обучения и сокращение потерь (уменьшение потерь): упражнения на игровой площадке

Два экспериментальных упражнения Оптимизировать скорость обучения научилсяГрадиентный спускс участиемЭффективность обученияПосле этих двух разделов. На исходном веб-сайте есть простой небольшой экспер.

c3adfe6c58bd386df9ef421eaa6adbeb

Мини-программа WeChat Quotes Библиотека векторных иконок

1. Сначала войдите в библиотеку значков Али http://www.iconfont.cn/ 2. Как показано ниже, добавьте выбранный значок в корзину 3. Нажмите на корзину, затем появится следующее изображение, нажмите Добав.

07b1f6781c1a99f4e11df5a63d360f26

Spring MVC Framework

Краткое введение Spring web mvc и Struts2 относятся к фреймворку уровня представления, он является частью фреймворка Spring, что видно из общей структуры Spring: SpringMVC поток обработки Этапы разраб.

Номер вопроса: 201312-2 Название теста: номер ISBN Ограничение времени: 1,0 с Ограничение памяти: 256,0 МБ Описание проблемы: описание проблемы Каждой официально опубликованной книге соответствует соо.

Источник

I am trying to install the CUDA toolkit in order to be able to use Thundersvm in my personal computer.
However I keep getting the following message in the GUI installer:
«You already have a newer version of the NVIDIA Frameview SDK installed»

I read in the CUDA forums that this most probably results from having installed Geforce Experience (which I have installed). So I tried removing it from the Programs and Features windows panel. However I still got the error, so my guess is that the «Nvidia Corporation» folder was not removed.

In the same question, they also suggested performing a custom install. However I could not find any information on how to do a custom install of the CUDA toolkit. I would really appreciate if someone could explain how to do this custom install or safely remove the previous drivers. I thought of using DDU but I read that sometimes it may actually lead to trouble.

asked Jan 27, 2021 at 18:41

Angel's user avatar

2

I had the same problem while I was trying to get TensorFlow to use my NVIDIA GTX1070 GPU for calculations. Here’s what allowed me to perform the CUDA Toolkit installation on my Windows 10 machine.

As the error message in the installer says — you already have a newer Frameview SDK installed. It was the case for me.

  1. Go to Settings/Uninstall or modify programs.
  2. Remove the NVIDIA Frameview program. It should be there with GeForce Experience, PhysX, etc.

Uninstalling only this NVIDIA program didn’t cause any driver problems for my machine and I was able to progress through the CUDA Toolkit installation.

Ryan M's user avatar

Ryan M

17.3k30 gold badges60 silver badges71 bronze badges

answered Jan 29, 2021 at 12:06

bart-kosmala's user avatar

bart-kosmalabart-kosmala

9021 gold badge11 silver badges18 bronze badges

2

I just met the same problem and fixed it now.
This problem occurred because you chose the default installation configuration, which might contain many installed parts. In my situation, I have installed NVIDIA Nsight Compute, which is the culprit during the first few installs.

Unchecking the redundant parts should be helpful.

answered Jul 19, 2022 at 1:32

Michael Wong's user avatar

1

В очередной раз после переустановки Windows осознал, что надо накатить драйвера, CUDA, cuDNN, Tensorflow/Keras для обучения нейронных сетей.

Каждый раз для меня это оказывается несложной, но времязатратной операцией: найти подходящую комбинацию Tensorflow/Keras, CUDA, cuDNN и Python несложно, но вспоминаю про эти зависимости только в тот момент, когда при импорте Tensorflow вижу, что видеокарта не обнаружена и начинаю поиск нужной страницы в документации Tensorflow.

В этот раз ситуация немного усложнилась. Помимо установки Tensorflow мне потребовалось установить PyTorch. Со своими зависимостями и поддерживаемыми версиями Python, CUDA и cuDNN.

По итогам нескольких часов экспериментов решил, что надо зафиксировать все полезные ссылки в одном посте для будущего меня.

Краткий алгоритм установки Tensorflow и PyTorch

Примечание: Установить Tensorflow и PyTorch можно в одном виртуальном окружении, но в статье этого алгоритма нет.

Подготовка к установке

  1. Определить какая версия Python поддерживается Tensorflow и PyTorch (на момент написания статьи мне не удалось установить PyTorch в виртуальном окружении с Python 3.9.5)
  2. Для выбранной версии Python найти подходящие версии Tensorflow и PyTorch
  3. Определить, какие версии CUDA поддерживают выбранные ранее версии Tensorflow и PyTorch
  4. Определить поддерживаемую версию cuDNN для Tensorflow – не все поддерживаемые CUDA версии cuDNN поддерживаются Tensorflow. Для PyTorch этой особенности не заметил

Установка CUDA и cuDNN

  1. Скачиваем подходящую версию CUDA и устанавливаем. Можно установить со всеми значениями по умолчанию
  2. Скачиваем cuDNN, подходящую для выбранной версии Tensorflow (п.1.2). Для скачивания cuDNN потребуется регистрация на сайте NVidia. “Установка” cuDNN заключается в распакове архива и заменой существующих файлов CUDA на файлы из архива

Устанавливаем Tensorflow

  1. Создаём виртуальное окружение для Tensorflow c выбранной версией Python. Назовём его, например, py38tf
  2. Переключаемся в окружение py38tf и устанавливаем поддерживаемую версию Tensorflow pip install tensorflow==x.x.x
  3. Проверяем поддержку GPU командой
    python -c "import tensorflow as tf; print('CUDA available' if tf.config.list_physical_devices('GPU') else 'CUDA not available')"
    

Устанавливаем PyTorch

  1. Создаём виртуальное окружение для PyTorch c выбранной версией Python. Назовём его, например, py38torch
  2. Переключаемся в окружение py38torch и устанавливаем поддерживаемую версию PyTorch
  3. Проверяем поддержку GPU командой
python -c "import torch; print('CUDA available' if torch.cuda.is_available() else 'CUDA not available')"

В моём случае заработала комбинация:

  • Python 3.8.8
  • Драйвер NVidia 441.22
  • CUDA 10.1
  • cuDNN 7.6
  • Tensorflow 2.3.0
  • PyTorch 1.7.1+cu101

Tensorflow и PyTorch установлены в разных виртуальных окружениях.

Итого

Польза этой статьи будет понятна не скоро: систему переустанавливаю я не часто.

Если воспользуетесь этим алгоритмом и найдёте какие-то ошибки – пишите в комментарии

Если вам понравилась статья, то можете зайти в мой telegram-канал. В канал попадают небольшие заметки о Python, .NET, Go.

layout title date categories comments

post

Установка CUDA 9 в Windows 10 для TensorFlow и Keras

2018-02-06 11:00:00 +0500

deep_learning

true

Недавно вышла версия TensorFlow 1.5 с поддержкой CUDA 9, поэтому можно переводить TensorFlow и Keras на новую версию CUDA. В этой статье я расскажу, как установить CUDA 9 и CuDNN 7 в Windows 10. По установке для Linux будет отдельная статья.

Что нужно устанавливать

Чтобы TensorFlow и Keras могли использовать GPU под Windows, необходимо установить три компонента:

  1. Microsoft Visual Studio. Любая GPU-программа содержит код как для GPU, так и для CPU. Данные для проведения расчетов нужно загрузить из файлов и передать их в память GPU, где они будут обработаны. Результаты обработки передаются обратно на CPU для сохранения и визуализации. NVIDIA СUDA включает компилятор только для GPU. Код для CPU генерируется с помощью внешнего компилятора, для Windows это Microsoft Visual Studio.
  2. NVIDIA CUDA — библиотека, которая позволяет использовать GPU для проведения вычислений общего назначения (general purpose computing), а не только обрабатывать графику.
  3. Библиотека cuDNN. Это библиотека для CUDA, которая содержит эффективные реализации операций с нейронными сетями. В отличие от Theano, TensorFlow не может работать без cuDNN.

Проверка GPU

CUDA работает только с GPU компании NVIDIA, вот список поддерживаемых GPU. Если у вас GPU от AMD или Intel, то CUDA работать не будет и TensorFlow, к сожалению, не сможет использовать такие GPU.

Для TensorFlow нужна видеокарта с CUDA Compute Capability 3.0. Узнать Compute Capability для своей карты можно на сайте. Если у вас старый GPU с Compute Capability меньше 3.0, то вместо TensorFlow можно использовать Theano, у которой меньше требования к GPU. Однако ускорение на таких GPU будет не очень большим, по сравнению с центральным процессором.

Установка Microsoft Visual Studio

Под Windows NVIDIA CUDA использует Microsoft Visual Studio для генерации кода для CPU. Список поддерживаемых версий Visual Studio для CUDA 9 приведен на сайте NVIDIA. На момент написания этой статьи поддерживаются версии:

  • Visual Studio 2017
  • Visual Studio 2015
  • Visual Studio Community 2015
  • Visual Studio 2013
  • Visual Studio 2012

Из бесплатных версий есть только Visual Studio Community 2015, я устанавливал именно ее. Скачать Visual Studio Community 2015 можно с сайта my.visualstudio.com, нужна предварительная регистрация.

Если у вас есть Visual Studio 2017, то можно использовать ее. Однако обратите внимание, что пока не поддерживается обновленная версия Visual Studio 2017 с компилятором Visual C++ 15.5. Официально CUDA 9 работает только с Visual C++ 15.0.

Рекомендую устанавливать Visual Studio на английском языке. С русскоязычной Visual Studio есть проблемы у Theano. В TensorFlow я пока с подобными проблемами не сталкивался, но, возможно, мне просто повезло.

При установке Visual Studio выберите средства для разработки C++, остальное устанавливайте по желанию.

После установки добавьте путь к компилятору Visual С++ (cl.exe) в переменную PATH.

Установка NVIDIA CUDA

На время написания этой статьи текущей версией CUDA является 9.1. Однако TensorFlow 1.5 поддерживает только CUDA 9.0. Если установите 9.1, то получите ошибку. Странное поведение, но что поделать.

Скачать CUDA 9.0 можно на странице CUDA Toolkit Archive. Выбираем нужную версию Windows и тип загружаемого файла — exe(local). Этот файл содержит CUDA и драйвер для GPU с поддержкой CUDA. Просто скачайте файл и запустите его. Все конфигурационные параметры при установке можно оставить по умолчанию.

Установка cuDNN

cuDNN — это дополнение к NVIDIA CUDA, которое содержит эффективную реализацию операций с нейронным сетями для GPU. DNN в названии библиотеки расшифровывается как Deep Neural Networks. Некоторые библиотеки, например, Theano, могут работать с CUDA без cuDNN. Но TensorFlow так работать не может, для нее cuDNN нужна обязательно.

cuDNN можно скачать бесплатно с сайта NVIDIA. Нужна предварительная регистрация в качестве разработчика NVIDIA, что также делается бесплатно и быстро на этом же сайте.

После регистрации будет предложено скачать несколько версий cuDNN для разных версий CUDA. Выбирайте cuDNN 7 для CUDA 9.0. С другими версиями cuDNN и CUDA не будет работать TensorFlow 1.5.

cuDNN представляет собой архив, в котором всего три файла:

  • bincudnn64_7.dll
  • includecudnn.h
  • libx64cudnn.lib

Эти файлы нужно распаковать в каталог, где установлена CUDA 9.0. Как правило, это C:Program FilesNVIDIA GPU Computing ToolkitCUDAv9.0.

Перезагрузка

После установки Microsoft Visual Studio, NVIDIA CUDA и cuDNN, компьютер необходимо перезагрузить.

Проверка установки CUDA

Проверить, правильно ли установилась CUDA и видит ли она ваш GPU, можно с помощью утилиты nvidia-smi.exe. Эта утилита показывает доступные GPU для CUDA. Утилита работает в командной строке и при установке по умолчанию находится в каталоге c:Program FilesNVIDIA CorporationNVSMI. На моем ноутбуке с GPU NVIDIA GeForce GTX 1050 Ti nvidia-smi.exe выдает следующую информацию:

Tue Feb 06 13:03:37 2018
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 385.54                 Driver Version: 385.54                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name            TCC/WDDM | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 105... WDDM  | 00000000:01:00.0 Off |                  N/A |
| N/A   35C    P8    N/A /  N/A |     80MiB /  4096MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1224    C+G   ... Files (x86)DropboxClientDropbox.exe N/A      |
|    0      6080    C+G   Insufficient Permissions                   N/A      |
|    0      8440    C+G   ...351.0_x64__8wekyb3d8bbweCalculator.exe N/A      |
|    0     12664    C+G   C:Program Files (x86)SCMSCM.exe         N/A      |
|    0     14648    C+G   ...4.0_x64__8wekyb3d8bbweWinStore.App.exe N/A      |
|    0     15440    C+G   ..._8wekyb3d8bbweMessagingApplication.exe N/A      |
|    0     15880    C+G   ...osoft.LockApp_cw5n1h2txyewyLockApp.exe N/A      |
+-----------------------------------------------------------------------------+

В выводе nvidia-smi.exe видно, что в компьютере есть один GPU с номером 0, модель GeForce GTX 105… (название видеокарты поместилось не полностью), объем памяти 4 Гб, текущая загрузка 0%. В нижней части показаны процессы, которые используют GPU.

Видеокарта есть в выводе nvidia-smi.exe, это означает, что CUDA установлена успешно.

Итоги

Кратко, основные особенности установки:

  1. Обязательно нужно Microsoft Visual Studio, у меня работает бесплатная англоязычная версия Visual Studio Community 2015. Не забудьте прописать путь с компилятору Visual C++ (cl.exe) в переменную PATH, иначе CUDA его не найдет.
  2. Для TensorFlow 1.5 нужно устанавливать CUDA 9.0, а не CUDA 9.1! TensorFlow ищет файлы именно из CUDA 9.0, поэтому CUDA 9.1 не работает.
  3. Устанавливать cuDNN обязательно, т.к. без нее TensorFlow не работает. Внимательно смотрим за версиями: нужна cuDNN 7 для CUDA 9.0.

Полезные ссылки

  1. Проверка поддержки CUDA и Compute Capability.
  2. Загрузка Visual Studio Community 2015 c my.visualstudio.com.
  3. Загрузка CUDA 9.0 c CUDA Toolkit Archive
  4. Загрузка cuDNN.

как включить cuda на видеокарте nvidia

Этап 1: Установка ПО

Перед тем как активировать вычислительные мощности ядер CUDA, необходимо установить специальное программное обеспечение от компании-производителя.

Перейти на ресурс NVIDIA

  1. Перейдя по предложенной выше ссылке, выберите операционную систему – «Windows» (наш пример) или «Linux».
  2. как включить cuda на видеокарте nvidia-1

  3. Архитектура доступна только одна – «x86_64», она устанавливается автоматически. Дополнительно требуется указать конкретную версию Виндовс – поддерживаются как серверные, так и 10, и 11.
  4. как включить cuda на видеокарте nvidia-2

  5. Теперь укажите вариант инсталлятора. «exe(local)» подразумевает скачивание оффлайн-установщиа, который на момент написания настоящей статьи представляет собой файл размером 2,5 Гб. «exe(network)» является онлайновым, необходимые данные загружаются после запуска. Кликните по тому из них, который вам подойдёт.
  6. как включить cuda на видеокарте nvidia-3

  7. Независимо от выбранного типа запустите файл после скачивания. Сначала выберите папку, куда будут распакованы временные файлы.
  8. как включить cuda на видеокарте nvidia-4

  9. Подождите, пока данные распакуются, а после появления непосредственно инсталлятора примите лицензионное соглашение.
  10. как включить cuda на видеокарте nvidia-5

  11. Для малоопытных пользователей рекомендуется выбирать вариант установки «Экспресс».
  12. как включить cuda на видеокарте nvidia-6

  13. На данном этапе система предлагает установить Visual Studio. Нам это не требуется, поэтому отметьте опцию, обозначенную на скриншоте, и нажмите «Next».
  14. как включить cuda на видеокарте nvidia-7

  15. Дождитесь установки компонента, снимите галочки, затем кликните «Закрыть».
  16. как включить cuda на видеокарте nvidia-8

    На этом инсталляция средств работы с CUDA закончена.

Включить рассматриваемую технологию разом для всех программ не получится – необходимо её выбирать либо перед началом работы, либо в процессе, либо перед непосредственно вычислением. Использование данного средства покажем на примере программы Adobe After Effects последней версии.

  1. Запустите Афтер Эффектс и выберите пункты «Файл»«Создать»«Создать проект».
  2. как включить cuda на видеокарте nvidia-9

  3. После создания проекта снова воспользуйтесь элементом «Файл», только на этот раз укажите «Настройки проекта».
  4. как включить cuda на видеокарте nvidia-10

  5. На вкладке «Рендеринг и эффекты видео» в меню «Использовать» должен быть пункт «Ускорение Mercury с использованием ГП (CUDA)» – выберите его и нажмите «ОК».

как включить cuda на видеокарте nvidia-11

Lumpics.ru

В других приложениях данная технология активируется подобным образом.

Еще статьи по данной теме:

Помогла ли Вам статья?

$begingroup$

I cannot find the visual studio 2019 version and every time I try to install CUDA 11.2.2 on my laptop, It warns me about not that I haven’t installed Visual Studio. I’ve tried installing the C++ add-ons (Mobile and Desktop development for C++) but it still warns me about the same thing. Please suggest me a way!

P.S I’m trying to install CUDA for tensorflow.

Thanks in advance for your help!

asked Nov 15, 2021 at 14:50

rutvik jere's user avatar

$endgroup$

$begingroup$

The latest release of CUDA by the time of writing the initial answer (cuda_11.5.0_496.13_win10) didn’t provide support for the then relatively new Visual Studio 2022.

Support for Visual Studio 2022 came with CUDA 11.6.

You can always download an older version of Visual Studio (such as 2019) from https://visualstudio.microsoft.com/vs/older-downloads/ and that one should work fine with older versions of CUDA.

answered Nov 18, 2021 at 21:17

Mojca's user avatar

MojcaMojca

1212 bronze badges

$endgroup$

1

$begingroup$

Latest CUDA 11.6 added support for 64 bit compilers in 64 bit UI VS 2022. Also, you could have used nvcc even before with -allow-unsupported-compiler.

answered Feb 16, 2022 at 4:55

Валерий Заподовников's user avatar

$endgroup$

$begingroup$

I cannot find the visual studio 2019 version and every time I try to install CUDA 11.2.2 on my laptop, It warns me about not that I haven’t installed Visual Studio. I’ve tried installing the C++ add-ons (Mobile and Desktop development for C++) but it still warns me about the same thing. Please suggest me a way!

P.S I’m trying to install CUDA for tensorflow.

Thanks in advance for your help!

asked Nov 15, 2021 at 14:50

rutvik jere's user avatar

$endgroup$

$begingroup$

The latest release of CUDA by the time of writing the initial answer (cuda_11.5.0_496.13_win10) didn’t provide support for the then relatively new Visual Studio 2022.

Support for Visual Studio 2022 came with CUDA 11.6.

You can always download an older version of Visual Studio (such as 2019) from https://visualstudio.microsoft.com/vs/older-downloads/ and that one should work fine with older versions of CUDA.

answered Nov 18, 2021 at 21:17

Mojca's user avatar

MojcaMojca

1212 bronze badges

$endgroup$

1

$begingroup$

Latest CUDA 11.6 added support for 64 bit compilers in 64 bit UI VS 2022. Also, you could have used nvcc even before with -allow-unsupported-compiler.

answered Feb 16, 2022 at 4:55

Валерий Заподовников's user avatar

$endgroup$

Понравилась статья? Поделить с друзьями:
  • Не устанавливается office 2019 на windows 7 x64
  • Не устанавливается coreldraw 2020 на windows 10
  • Не устанавливается coreldraw 2019 на windows 7
  • Не устанавливается cisco vpn client на windows 10
  • Не устанавливается checkpoint vpn на windows 10