# modelscope/modelscope

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/modelscope-modelscope).**

8,718 stars · 911 forks · Python · apache-2.0

## Links

- GitHub: https://github.com/modelscope/modelscope
- Homepage: https://www.modelscope.cn/
- awesome-repositories: https://awesome-repositories.com/repository/modelscope-modelscope.md

## Topics

`cv` `deep-learning` `machine-learning` `multi-modal` `nlp` `python` `science` `speech`

## Description

ModelScope is a comprehensive machine learning platform that functions as a model hub, training framework, inference engine, and cloud development environment. It provides a centralized repository for discovering, downloading, and managing pre-trained models and datasets across multiple modalities, including natural language, vision, and speech.

The platform features a unified interface for multimodal model inference and a standardized framework for fine-tuning and evaluating large-scale models. It supports distributed training to scale workloads across multiple processors and provides containerized, GPU-accelerated notebook environments for immediate development.

The system covers broad capability areas including model asset management, distributed workload scaling, and customizable pipeline components for modifying inference and training behaviors. It also includes tools for provisioning cloud development environments with pre-installed dependencies.

## Tags

### Artificial Intelligence & ML

- [Model Hubs and Pre-made Models](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-deployment-and-serving/model-hubs-and-pre-made-models.md) — Functions as a comprehensive model hub for discovering and managing pre-trained models and datasets across multiple modalities.
- [Discovery Services](https://awesome-repositories.com/f/artificial-intelligence-ml/custom-model-training/pretrained-model-integrations/discovery-services.md) — Offers a centralized hub for searching and discovering pre-trained machine learning models across multiple domains.
- [Distributed Training](https://awesome-repositories.com/f/artificial-intelligence-ml/distributed-training-frameworks/distributed-training.md) — Scales machine learning workloads using data and model parallelism across multiple GPUs or nodes.
- [Model Asset Managers](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-resources/workflow-execution-backends/model-asset-managers.md) — Manages the organization, versioning, and caching of model files and weights via a central hub. ([source](https://github.com/modelscope/modelscope/blob/master/README_zh.md))
- [Standardized Training Workflows](https://awesome-repositories.com/f/artificial-intelligence-ml/language-model-trainers/multimodal-training-interfaces/multimodal-model-trainers/standardized-training-workflows.md) — Provides a standardized trainer workflow with consistent evaluation loops to ensure reproducible performance metrics.
- [Large-Scale Model Training](https://awesome-repositories.com/f/artificial-intelligence-ml/large-scale-model-training.md) — Implements distributed training strategies to scale model parameters and data across multiple processing units.
- [Large Scale Training](https://awesome-repositories.com/f/artificial-intelligence-ml/large-scale-training.md) — Distributes workloads across multiple processors to accelerate the training of large-scale models. ([source](https://github.com/modelscope/modelscope/blob/master/README_zh.md))
- [Remote Model Hubs](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-deployment-and-serving/model-hubs-and-pre-made-models/model-management-utilities/remote-model-hubs.md) — Provides a centralized remote repository for managing the versioning and distribution of pre-trained models and datasets.
- [Pre-made Models](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-deployment-and-serving/model-hubs-and-pre-made-models/pre-made-models.md) — Provides an interface to browse and evaluate pre-trained models across various domains. ([source](https://github.com/modelscope/modelscope/blob/master/README_ja.md))
- [Model Inference](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-inference-serving/model-integration-pipelines/model-inference.md) — Enables executing predictions for text, images, and audio using a unified inference interface. ([source](https://cdn.jsdelivr.net/gh/modelscope/modelscope@master/README.md))
- [Model Fine-Tuning](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-training-and-tuning/fine-tuning-and-customization/model-fine-tuning.md) — Adapts pre-trained models to specific datasets using a standardized fine-tuning and evaluation interface. ([source](https://cdn.jsdelivr.net/gh/modelscope/modelscope@master/README.md))
- [Training Evaluation](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-training-and-tuning/training-evaluation.md) — Provides tools to assess model performance and accuracy through a standardized training and evaluation workflow. ([source](https://github.com/modelscope/modelscope/blob/master/README_zh.md))
- [Model Training Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/model-training-frameworks.md) — Provides a standardized framework for fine-tuning and evaluating large-scale models using distributed training workflows.
- [Multimodal Inference Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/end-to-end-inference-pipelines/multimodal-inference-pipelines.md) — Implements a unified interface to process and transform data across text, image, and audio formats during model inference.

### Software Engineering & Architecture

- [Unified Model Wrappers](https://awesome-repositories.com/f/software-engineering-architecture/unified-model-wrappers.md) — Standardizes input and output formats through a unified API for inference across language, vision, and speech models.
- [AI Component Pipelines](https://awesome-repositories.com/f/software-engineering-architecture/modular-design-patterns/pipeline-component-modularization/ai-component-pipelines.md) — Offers a pluggable architecture for modifying and swapping specific stages of AI inference and training pipelines.

### Development Tools & Productivity

- [Cloud GPU Notebooks](https://awesome-repositories.com/f/development-tools-productivity/cloud-gpu-notebooks.md) — Launches GPU-accelerated notebook environments in the cloud for immediate model development and testing. ([source](https://cdn.jsdelivr.net/gh/modelscope/modelscope@master/README.md))
- [Environment Provisioning](https://awesome-repositories.com/f/development-tools-productivity/environment-provisioning.md) — Bootstraps machine learning environments using container images with pre-installed dependencies. ([source](https://github.com/modelscope/modelscope/blob/master/README_ja.md))
- [ML Development Environments](https://awesome-repositories.com/f/development-tools-productivity/ml-development-environments.md) — Provides GPU-accelerated notebook environments and containerized images tailored for machine learning research.
- [Container-Based Provisioning](https://awesome-repositories.com/f/development-tools-productivity/notebook-environments/environment-provisioning/container-based-provisioning.md) — Deploys pre-configured container images to ensure consistent execution environments across cloud and local hardware.

### User Interface & Experience

- [Custom ML Components](https://awesome-repositories.com/f/user-interface-experience/custom-component-extensions/custom-python-components/custom-ml-components.md) — Allows the modification of specific pipeline modules to implement custom logic during model inference and training. ([source](https://github.com/modelscope/modelscope/blob/master/README_zh.md))
