Мне нужна помощь для обновления существующего пакета conda (Keras) на основе исправленной версии, опубликованной на Github (https://github.com/datumbox/keras/tree/fork/keras2.2.4).). Идея заключается в том, чтобы легко и автоматически развертывать среду с этим исправлением с использованием файла среды. .
Пример используемого файла среды:
name: sample
channels:
- defaults
dependencies:
- keras=2.2.4
- keras-applications=1.0.6
- keras-base=2.2.4
- keras-preprocessing=1.0.5
- python=3.6.7
- scikit-learn=0.20.1
- tensorboard=1.12.0
- tensorflow=1.12.0
- tensorflow-base=1.12.0
Первое, что я попробовал, было использование команды pip для установки этой конкретной версии с использованием, но conda, кажется, предшествует своей собственной версии:
pip:
- "git+https://github.com/datumbox/keras.git#egg=keras"
Итак, я думаю о создании пакета на канале conda с использованием пакета cookicutter и этой инструкции в файле yml:
channels:
- my_custom_channel
- defaults
Кажется, это работает, но я не уверен в «правильности» этого. С cookiecutter я создаю новый пакет, который на самом деле уже существует. И некоторые другие способы, в которых я не уверен.
Мне было бы интересно узнать, как вы это делаете.
С наилучшими пожеланиями,
Ромен