Активация виртуальной среды AMI AWS Deep Learning

Я пытаюсь настроить сервер Jupyter с помощью AWS EC2, начиная с AMI глубокого обучения (Ubuntu) версии 7.0 AMI. В нем говорится, что он поставляется с отдельными виртуальными средами:

Comes with latest binaries of deep learning frameworks pre-installed in separate virtual environments: MXNet, TensorFlow, Caffe, Caffe2, PyTorch, Keras, Chainer, Theano and CNTK.

Итак, я подключился к экземпляру по ssh и нашел каталог ~/anaconda3/envs/, который содержит кучу папок, таких как tensorflow_p36. Но мне не удалось найти в них файлы активировать.

Кажется, нет другой папки, которая удаленно выглядела бы как виртуальный env, поэтому я застрял. Кто-нибудь может мне помочь?

Спасибо!

Зачем вам нужен виртуальный путь env? Различные версии уже должны быть доступны в виде ядер в ноутбуке jupyter. Что еще нужно перед запуском сервера?

dennis-w 23.04.2018 13:50

@ dennis-ec Да, позже я заметил это, когда запускал сервер. устаревшее руководство, за которым я следил, использовал команду ipython для проверки среды. Вот почему я застрял. Мне все еще интересно, можно ли использовать виртуальные среды вне

Archelangelo 24.04.2018 20:53
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
3
2
888
2

Ответы 2

Попробуйте команду:

источник активировать pytorch_p36

Справка: https://docs.aws.amazon.com/dlami/latest/devguide/tutorial-pytorch.html

Когда вы входите в систему, MOTD (Сообщение дня) на экране входа в систему отображает различные команды активации источника, которые вы можете запустить. Чтобы найти исходные команды активации других фреймворков глубокого обучения, см. Эту ссылку:

https://docs.aws.amazon.com/dlami/latest/devguide/tutorial-conda.html

Бинарный файл activate находится в anaconda3/bin/activate. Ваш PATH настроен неправильно и поэтому не может найти двоичный файл activate. Укажите это явно.

source anaconda3/bin/activate <env>

Другие вопросы по теме