#git #machine-learning #heroku #devops #git-lfs
Вопрос:
У меня есть модель ML, которая составляет 858 мегаБайт. Я должен разместить свой проект на Heroku.
Мой проект принимает запросы GET, обрабатывает их с использованием модели ML и возвращает результат. Поскольку модель тяжелая, ее нельзя разместить ни на GitHub, ни на Heroku, я использовал Git LFS, чтобы проект извлекал модель из .gitattributes
файла.
Но я не уверен, как вызвать модель из .gitattributes
файла и использовать ее в коде проекта.
Комментарии:
1. (a) Подмодули не «используются из .gitattributes». Как только они будут правильно клонированы, они будут просто в любом подкаталоге, в который вы их поместите. (b) Я почти уверен, что вы не можете обойти ограничения размера пули Heroku таким образом. Сам Heroku вообще не поддерживает Git LFS : «git lfs не поддерживается, и его использование может привести к сбою push-запросов». Что заставляет вас думать, что это правильный подход?
2. Как мне разместить модель размером до 845 МБ?
3. Вы можете запросить увеличение размера вашего slug , но я этого не рекомендую. Другой тип хоста может быть более подходящим.