Home

Awesome

[!IMPORTANT] This repository has been deprecated and is only intended for launching Instill Core projects up to version v0.12.0-beta, where the Instill Model version corresponds to v0.9.0-alpha in this deprecated repository. Check the latest Instill Core project in the instill-ai/instill-core repository.

Instill Model (Deprecated)

GitHub release (latest SemVer including pre-releases) Artifact Hub Discord Integration Test

⚗️ Instill Model, or simply Model, is an integral component of the Instill Core project. It serves as an advanced ModelOps/LLMOps platform focused on empowering users to seamlessly import, serve, fine-tune, and monitor Machine Learning (ML) models for continuous optimization.

Prerequisites

Quick start

Note The image of model-backend (~2GB) and Triton Inference Server (~23GB) can take a while to pull, but this should be an one-time effort at the first setup.

Use stable release version

Execute the following commands to pull pre-built images with all the dependencies to launch:

<!-- x-release-please-start-version -->
$ git clone -b v0.10.0-alpha https://github.com/instill-ai/deprecated-model.git && cd deprecated-model

# Launch all services
$ make all
<!-- x-release-please-end -->

🚀 That's it! Once all the services are up with health status, the UI is ready to go at http://localhost:3000. Please find the default login credentials in the documentation.

To shut down all running services:

$ make down

Explore the documentation to discover all available deployment options.

Officially supported models

We curate a list of ready-to-use models. These pre-trained models are from different sources and have been trained and deployed by our team. Want to contribute a new model? Please create an issue, we are happy to add it to the list 👐.

ModelTaskSourcesFrameworkCPUGPU
MobileNet v2Image ClassificationGitHub-DVCONNX
Vision Transformer (ViT)Image ClassificationHugging FaceONNX
YOLOv4Object DetectionGitHub-DVCONNX
YOLOv7Object DetectionGitHub-DVCONNX
YOLOv7 W6 PoseKeypoint DetectionGitHub-DVCONNX
PSNet + EasyOCROptical Character Recognition (OCR)GitHub-DVCONNX
Mask RCNNInstance SegmentationGitHub-DVCPyTorch
Lite R-ASPP based on MobileNetV3Semantic SegmentationGitHub-DVCONNX
Stable DiffusionText to ImageGitHub-DVC, Local-CPU, Local-GPUONNX
Stable Diffusion XLText to ImageGitHub-DVCPyTorch
Control Net - CannyImage to ImageGitHub-DVCPyTorch
Megatron GPT2Text GenerationGitHub-DVCFasterTransformer
Llama2Text GenerationGitHub-DVCvLLM, PyTorch
Code LlamaText GenerationGitHub-DVCvLLM
Llama2 ChatText Generation ChatGitHub-DVCvLLM
MosaicML MPTText Generation ChatGitHub-DVCvLLM
MistralText Generation ChatGitHub-DVCvLLM
Zephyr-7bText Generation ChatGitHub-DVCPyTorch
LlavaVisual Question AnsweringGitHub-DVCPyTorch

Note: The GitHub-DVC source in the table means importing a model into Instill Model from a GitHub repository that uses DVC to manage large files.

License

See the LICENSE file for licensing information.