Я изучаю AWS SageMaker, который должен быть безсерверной вычислительной средой для машинного обучения.В этом типе безсерверной вычислительной среды кто должен обеспечивать согласованность программного пакета и обновлять версии?
Например, я запустил демонстрационную программу, поставляемую с SageMaker, deepar_synthetic.Во второй ячейке выполняется следующее:! Conda install -y s3fs
Однако я получил следующее предупреждающее сообщение:
Решение среды: выполнено ==> ПРЕДУПРЕЖДЕНИЕ: более новая версияКонда существует.<== текущая версия: 4.4.10 последняя версия: 4.5.4 Пожалуйста, обновите conda, выполнив $ conda update -n base conda </p>
Поскольку это вычисление без сервера, я все еще должен обновлять пакеты программного обеспечения самостоятельно?
Другой пример следующий.Я написал несколько простых строк, чтобы узнать версии пакетов в записной книжке Jupyter:
платформа импорта
импорт тензорного потока в виде tf
print (platform.python_version ())
print (tf. версия )
Тем не менее, я получил следующие предупреждающие сообщения:
/ home / ec2-user / anaconda3 / envs / тензор потока_p36 /lib / python3.6 / importlib / _bootstrap.py: 219: RuntimeWarning: версия 3.5 компиляции модуля 'tenorflow.python.framework.fast_tensor_util' не соответствует версии 3.6 времени выполнения, возвращает f (* args, ** kwds) / home / ec2-user / anaconda3 / envs / tenorflow_p36 / lib / python3.6 / site-packages / h5py / init .py: 36: FutureWarning: преобразование второго аргумента issubdtype из float
в np.floating
устарела.В будущем это будет рассматриваться как np.float64 == np.dtype(float).type
.из ._conv import register_converters as _register_converters
Печать все еще работала, и я получил результаты, показанные ниже:
3.6.4 1.4.0
Мне интересно, что мне нужносделать, чтобы пакет был согласованным, чтобы я не получал предупреждающие сообщенияСпасибо.