Как опубликовать sh загружаемых моделей TensorFlow на Github - PullRequest
0 голосов
/ 01 августа 2020

Недавно мне удалось загрузить и использовать просторную модель машинного обучения, используя:

pip install en_core_web_sm

для локального запуска.

Мне также удалось успешно опубликовать sh an * Функция 1024 *, использующая эту модель, путем добавления

http://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.3.0/en_core_web_sm-2.3.0.tar.gz#egg=en_core_web_sm==2.3.0

в мою папку "requirements.txt".

Сейчас я создаю свою собственную функцию Azure, используя один моих собственных моделей Tensorflow. Я добавил модель в свой репозиторий Github в формате tar.gz для непрерывности. Однако я не могу загрузить его как зависимость, как в случае с пространственной моделью. Я выпустил его и могу загрузить, используя

wget https://raw.githubusercontent.com/JoshuaStapleton21/ML_tests_azure/v1.0/testtar.tar.gz

, но это просто загружает его в файл на моем локальном компьютере. Мне нужно установить его как зависимость с помощью pip.

Я пробовал такие решения, как

pip install https://github.com/JoshuaStapleton21/ML_tests_azure/releases/download/ADIR_model_test_1/testtar.tar.gz#egg=v1.0

и

pip install https://github.com/JoshuaStapleton21/ML_tests_azure/releases/download/ADIR_model_test_1/testtar.tar.gz#egg=v1.0==1.0.0

, но всегда с ошибками.

1 Ответ

0 голосов
/ 05 августа 2020

Похоже, вы просто заархивировали файлы в файл tar.gz, но для того, чтобы они работали как python модули, вам нужно упаковать их .

Вы должны иметь возможность упаковать их аналогично тому, что делает репозиторий spacy-models, просмотрев их setup.py.

...