Как я могу создать среду, cuda-версия которой отличается от системы Ubuntu?

#python #ubuntu #anaconda

#python #ubuntu #anaconda

Вопрос:

Мне нужно работать с tensorflow и pytorch. Pytorch нужен cuda9.0, однако tensorflow нужен cuda10.0, так как я могу создать среду с cuda10.0 в системной среде cuda9.0?

Возможно ли, что я могу указать ПУТЬ cuda при создании новой среды.

когда я создаю новую среду, что-то не так с моими переменными среды, но это также дает мне некоторую подсказку, могу ли я изменить переменные среды в разных средах.

   environment variables:
            ALL_PROXY=<set>
             CIO_TEST=<not set>
           CONDA_ROOT=/home/lz/anaconda3
        DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path
      LD_LIBRARY_PATH=/usr/local/cuda/extras/CUPTI/lib64:/usr/local/cuda/lib64:
       MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path
             NO_PROXY=<set>
                 PATH=/home/lz/anaconda3/bin:/usr/local/cuda/bin:/home/lz/.local/bin:/usr/lo
                      cal/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/
                      local/games:/snap/bin
   REQUESTS_CA_BUNDLE=<not set>
  

Комментарии:

1. почему вы говорите, что что-то не так с переменными среды, которые вы установили?

2. Нет, я их не устанавливал. сообщение об ошибке «Ошибка значения: невозможно определить версию SOCKS из socks: // 127.0.0.1: 1080 /», так что, возможно, это были не переменные среды.

3. Похоже на ошибку прокси-сервера SOCKS / HTTP. На самом деле не связано с CUDA?