AWS Sagemaker не обновляет пакет - PullRequest
0 голосов
/ 14 января 2019

Блокнот AWS Sagemaker поставляется с версией Scikit-Learn 0.19.1

Я хотел бы использовать версию 0.20.2. Чтобы не обновлять его каждый раз в коде ноутбука, я пытался использовать настройки жизненного цикла. Я создал один со следующим кодом:

#!/bin/bash
set -e
/home/ec2-user/anaconda3/bin/conda install scikit-learn -y

Когда я запускаю подключенный экземпляр ноутбука и иду в терминал, версия scikit-learn, найденная с conda list, верна (0.20.2). Но когда я запускаю ноутбук и импортирую sklearn, версия все еще 0.19.2.

import sklearn
print(sklearn.__version__)

Есть ли какая-либо виртуальная среда в экземплярах SageMaker, куда я должен установить пакет? Как я могу исправить конфигурацию жизненного цикла моего ноутбука?

Ответы [ 2 ]

0 голосов
/ 17 января 2019

Ваше обновление conda не относится к конкретному virtualenv, в то время как ваш ноутбук, вероятно, имеет. Поэтому вы не видите обновления на ноутбуке virtualenv.

0 голосов
/ 16 января 2019

Спасибо за использование Amazon SageMaker.

Недавно мы обновили нашу документацию о том, как использовать конфигурацию жизненного цикла, с некоторыми примерами, Экземпляр ноутбука LifeCycle Config

Я думаю, что следуя приведенной выше документации, вы сможете получить сценарий конфигурации LifeCycle для вашего варианта использования. Дайте нам знать, если что-то отсутствует в документации.

...