|
2 | 2 |
|
3 | 3 | Cortex is an open source platform for deploying machine learning models—trained with nearly any framework—as production web services.
|
4 | 4 |
|
5 |
| -<br> |
6 |
| - |
7 |
| -<!-- Set header Cache-Control=no-cache on the S3 object metadata (see https://help.github.com/en/articles/about-anonymized-image-urls) --> |
8 | 5 | 
|
9 | 6 |
|
10 |
| -<br> |
11 |
| - |
12 | 7 | ## Key features
|
13 | 8 |
|
14 |
| -- **Autoscaling:** Cortex automatically scales APIs to handle production workloads. |
15 |
| - |
16 |
| -- **Multi framework:** Cortex supports TensorFlow, PyTorch, scikit-learn, XGBoost, and more. |
17 |
| - |
18 |
| -- **CPU / GPU support:** Cortex can run inference on CPU or GPU infrastructure. |
19 |
| - |
20 |
| -- **Spot instances:** Cortex supports EC2 spot instances. |
21 |
| - |
22 |
| -- **Rolling updates:** Cortex updates deployed APIs without any downtime. |
23 |
| - |
24 |
| -- **Log streaming:** Cortex streams logs from deployed models to your CLI. |
25 |
| - |
26 |
| -- **Prediction monitoring:** Cortex monitors network metrics and tracks predictions. |
27 |
| - |
28 |
| -- **Minimal configuration:** Deployments are defined in a single `cortex.yaml` file. |
29 |
| - |
30 |
| -<br> |
| 9 | +* **Autoscaling:** Cortex automatically scales APIs to handle production workloads. |
| 10 | +* **Multi framework:** Cortex supports TensorFlow, PyTorch, scikit-learn, XGBoost, and more. |
| 11 | +* **CPU / GPU support:** Cortex can run inference on CPU or GPU infrastructure. |
| 12 | +* **Spot instances:** Cortex supports EC2 spot instances. |
| 13 | +* **Rolling updates:** Cortex updates deployed APIs without any downtime. |
| 14 | +* **Log streaming:** Cortex streams logs from deployed models to your CLI. |
| 15 | +* **Prediction monitoring:** Cortex monitors network metrics and tracks predictions. |
| 16 | +* **Minimal configuration:** Deployments are defined in a single `cortex.yaml` file. |
31 | 17 |
|
32 | 18 | ## Usage
|
33 | 19 |
|
@@ -92,19 +78,15 @@ positive 8
|
92 | 78 | negative 4
|
93 | 79 | ```
|
94 | 80 |
|
95 |
| -<br> |
96 |
| - |
97 | 81 | ## How it works
|
98 | 82 |
|
99 |
| -The CLI sends configuration and code to the cluster every time you run `cortex deploy`. Each model is loaded into a Docker container, along with any Python packages and request handling code. The model is exposed as a web service using Elastic Load Balancing (ELB), TensorFlow Serving, and ONNX Runtime. The containers are orchestrated on Elastic Kubernetes Service (EKS) while logs and metrics are streamed to CloudWatch. |
100 |
| - |
101 |
| -<br> |
| 83 | +The CLI sends configuration and code to the cluster every time you run `cortex deploy`. Each model is loaded into a Docker container, along with any Python packages and request handling code. The model is exposed as a web service using Elastic Load Balancing \(ELB\), TensorFlow Serving, and ONNX Runtime. The containers are orchestrated on Elastic Kubernetes Service \(EKS\) while logs and metrics are streamed to CloudWatch. |
102 | 84 |
|
103 | 85 | ## Examples
|
104 | 86 |
|
105 |
| -<!-- CORTEX_VERSION_README_MINOR x5 --> |
106 |
| -- [Sentiment analysis](https://github.com/cortexlabs/cortex/tree/0.11/examples/tensorflow/sentiment-analyzer) in TensorFlow with BERT |
107 |
| -- [Image classification](https://github.com/cortexlabs/cortex/tree/0.11/examples/tensorflow/image-classifier) in TensorFlow with Inception |
108 |
| -- [Text generation](https://github.com/cortexlabs/cortex/tree/0.11/examples/pytorch/text-generator) in PyTorch with DistilGPT2 |
109 |
| -- [Reading comprehension](https://github.com/cortexlabs/cortex/tree/0.11/examples/pytorch/reading-comprehender) in PyTorch with ELMo-BiDAF |
110 |
| -- [Iris classification](https://github.com/cortexlabs/cortex/tree/0.11/examples/sklearn/iris-classifier) in scikit-learn |
| 87 | +* [Sentiment analysis](https://github.com/cortexlabs/cortex/tree/0.11/examples/tensorflow/sentiment-analyzer) in TensorFlow with BERT |
| 88 | +* [Image classification](https://github.com/cortexlabs/cortex/tree/0.11/examples/tensorflow/image-classifier) in TensorFlow with Inception |
| 89 | +* [Text generation](https://github.com/cortexlabs/cortex/tree/0.11/examples/pytorch/text-generator) in PyTorch with DistilGPT2 |
| 90 | +* [Reading comprehension](https://github.com/cortexlabs/cortex/tree/0.11/examples/pytorch/reading-comprehender) in PyTorch with ELMo-BiDAF |
| 91 | +* [Iris classification](https://github.com/cortexlabs/cortex/tree/0.11/examples/sklearn/iris-classifier) in scikit-learn |
| 92 | + |
0 commit comments