¿Debo consultar el file de model grande en el repository git?

Estoy creando files de model de aprendizaje automático, que pueden tener varios GB de tamaño. Lleva time registrarlos en el repository. ¿Es una buena práctica verificar esos files en el repository? El hecho es que esos files de models tienen que ser una parte integrada de la aplicación. Gracias por su consejo.

Si realmente necesita ese file versionado, lo más probable es que esté buscando Git LFS: https://git-lfs.github.com/

El Almacenamiento de files grande (LFS) de Git reemplaza files grandes como muestras de audio, videos, sets de datos y charts con pointers de text dentro de Git, mientras almacena el contenido del file en un server remoto como GitHub.com o GitHub Enterprise.

Pero si no cambia mucho, entonces tal vez simplemente que sea descargable

Sin embargo, hay otras forms de hacerlo. Si los files del model son realmente grandes (supongo que las networkinges neuronales ?!) otra forma puede ser usar algo como un file de configuration que apunta a un lugar específico en el server de producción, donde se almacena ese model. Luego puede copyr los files del model a mano (si los models no se actualizan a diario) o escribir un script que lo haga por usted si desea actualizar sus models implementados. Luego, puede almacenar el file de configuration en el repository git (muy pequeño) pero aún así definir el model específico.