about-billing-for-github-actions
Les comparto los costos y lo que incluye en plan free de github actions 😃
Introducción
¿Qué es el despliegue de modelos y por qué es necesario?
Machine Learning Operations
Historia del MLOps y estado del arte
Flujo de vida de un modelo en producción
Requerimientos para poder hacer MLOps
Presentación del proyecto
Presentación y arquitectura del proyecto MLOps
Revisión de notebooks y modelado
Distribución archivos y contenido
Data Version Control
¿Qué es DVC y por que lo utilizaremos?
Comandos básicos para implementar DVC
Implementando DVC en nuestro proyecto
Desarrollo de pipeline de reentrenamiento: preparación de la data
Desarrollo de pipeline de reentrenamiento: script de entrenamiento
Desarrollo de pipeline de reentrenamiento: validación del modelo
Desarrollo de API con FastAPI
Desarrollo de API con FastAPI
Desarrollo de API con FastAPI: creación de utilidades
Desarrollo de testeo de API
Empaquetando API con Docker
Continuous Integration/Deployment/Training
Presentacion de Github Actions y Continuous Machine Learning
Desarrollo de workflow para testing
Desarrollo de workflow para Continuous Training utilizando CML
Creacion de Servicio en la nube para el despliegue y desarrollo de workflow para CI/CD
Final del proyecto
Prueba tu endpoint
Sigue Aprendiendo
Otras maneras de hacer despliegues de modelos
Conclusiones y recomendaciones para seguir en el MLOps
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 2
Preguntas 1
about-billing-for-github-actions
Les comparto los costos y lo que incluye en plan free de github actions 😃
Llevo 3 dias con este error y no doy con el chiste
Local funcionan los tests pero usando github actions falla 😦
__________________________ ERROR collecting tests.py ___________________________
tests.py:2: in <module>
from api.main import app
api/main.py:3: in <module>
from .app.views import get_prediction
api/app/views.py:4: in <module>
model = get_model()
api/app/utils.py:11: in get_model
model = joblib.load(BytesIO(model_file.read()))
../../../.local/lib/python3.8/site-packages/joblib/numpy_pickle.py:577: in load
obj = _unpickle(fobj)
../../../.local/lib/python3.8/site-packages/joblib/numpy_pickle.py:506: in _unpickle
obj = unpickler.load()
/usr/lib/python3.8/pickle.py:1212: in load
dispatch[key[0]](self)
/usr/lib/python3.8/pickle.py:1505: in load_obj
args = self.pop_mark()
/usr/lib/python3.8/pickle.py:1219: in pop_mark
self.stack = self.metastack.pop()
E IndexError: pop from empty list
=========================== short test summary info ============================
ERROR tests.py - IndexError: pop from empty list
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
=============================== 1 error in 1.30s ===============================
Error: Process completed with exit code 2.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.