This is basically my startup idea that I worked on for a while now ( https://aiscalr.isub.dev ) Looks like I am going to have to scrap that entire project now, seems pointless to keep working on it given how similar this is.
Cortex: Deploy machine learning models in production
21–29 of 29 posts
Re: Cortex: Deploy machine learning models in production
#22Unfortunately, a somewhat popular Clojure library for machine learning on GitHub is also called Cortex, because this is going to make discussing machine learning APIs in the context of Clojure that much more confusing.
Whatever is popular will survive...
Re: Cortex: Deploy machine learning models in production
#23Earlier quoted context omitted.
Yes, Cortex uses ONNX Runtime ( https://github.com/microsoft/onnxruntime ) under the hood so any model that can be exported to ONNX can be deployed.
Is it only able to handle ONNX models? That's a pretty massive limitation compared to a hosted SageMaker endpoint.
Re: Cortex: Deploy machine learning models in production
#24This is basically my startup idea that I worked on for a while now ( https://aiscalr.isub.dev ) Looks like I am going to have to scrap that entire project now, seems pointless to keep working on it given how similar this is.
If they're willing to pay, they'll even tell you why they can't use the open source tool.
Re: Cortex: Deploy machine learning models in production
#25Re: Cortex: Deploy machine learning models in production
#26Earlier quoted context omitted.
Is it only able to handle ONNX models? That's a pretty massive limitation compared to a hosted SageMaker endpoint.
Contributor here - Cortex supports Tensorflow saved models in addition to ONNX. PyTorch support is on the roadmap. Do you have specific frameworks in mind that you would like Cortex to support?
Re: Cortex: Deploy machine learning models in production
#27Re: Cortex: Deploy machine learning models in production
#28Considering MLflow has a few components, I suppose you are building something closer to MLflow Models? How do they compare?
Re: Cortex: Deploy machine learning models in production
#29How does this compare to MLflow [0]? Considering MLflow has a few components, I suppose you are building something closer to MLflow Models? How do they compare? [0] https://mlflow.org/docs/latest/index.html
Cortex is what they are referring to as a downstream tool for real-time serving through a REST API. In other words, MLflow helps with model management and packaging, whereas Cortex is a platform for running real-time inference at scale. We are working on supporting more model packaging formats and I think it's a good idea to support the MLflow format as well.