2021-11-03 08:07:28 +00:00
# Colossal-AI
2022-03-11 05:53:38 +00:00
< div id = "top" align = "center" >
2022-01-19 08:06:53 +00:00
2023-01-04 07:41:53 +00:00
[![logo ](https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/colossal-ai_logo_vertical.png )](https://www.colossalai.org/)
2022-03-11 05:53:38 +00:00
2022-05-30 15:06:49 +00:00
Colossal-AI: A Unified Deep Learning System for Big Model Era
2022-01-19 08:06:53 +00:00
2022-02-03 03:37:17 +00:00
< h3 > < a href = "https://arxiv.org/abs/2110.14883" > Paper < / a > |
< a href = "https://www.colossalai.org/" > Documentation < / a > |
< a href = "https://github.com/hpcaitech/ColossalAI-Examples" > Examples < / a > |
< a href = "https://github.com/hpcaitech/ColossalAI/discussions" > Forum < / a > |
2022-03-11 05:53:38 +00:00
< a href = "https://medium.com/@hpcaitech" > Blog < / a > < / h3 >
2022-02-14 09:22:48 +00:00
2022-03-13 01:11:48 +00:00
[![Build ](https://github.com/hpcaitech/ColossalAI/actions/workflows/build.yml/badge.svg )](https://github.com/hpcaitech/ColossalAI/actions/workflows/build.yml)
2022-01-19 12:15:14 +00:00
[![Documentation ](https://readthedocs.org/projects/colossalai/badge/?version=latest )](https://colossalai.readthedocs.io/en/latest/?badge=latest)
2022-03-16 09:43:52 +00:00
[![CodeFactor ](https://www.codefactor.io/repository/github/hpcaitech/colossalai/badge )](https://www.codefactor.io/repository/github/hpcaitech/colossalai)
2022-03-14 09:07:01 +00:00
[![HuggingFace badge ](https://img.shields.io/badge/%F0%9F%A4%97HuggingFace-Join-yellow )](https://huggingface.co/hpcai-tech)
2022-03-04 10:04:51 +00:00
[![slack badge ](https://img.shields.io/badge/Slack-join-blueviolet?logo=slack& )](https://join.slack.com/t/colossalaiworkspace/shared_invite/zt-z7b26eeb-CBp7jouvu~r0~lcFzX832w)
2022-03-11 05:53:38 +00:00
[![WeChat badge ](https://img.shields.io/badge/微信-加入-green?logo=wechat& )](https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/WeChat.png)
2022-03-14 09:07:01 +00:00
2022-02-18 08:28:37 +00:00
| [English ](README.md ) | [中文 ](README-zh-Hans.md ) |
2022-03-11 05:53:38 +00:00
2022-01-19 06:29:31 +00:00
< / div >
2021-10-29 01:29:20 +00:00
2022-11-11 09:26:49 +00:00
## Latest News
2023-01-03 13:09:11 +00:00
* [2023/01] [Hardware Savings Up to 46 Times for AIGC and Automatic Parallelism ](https://www.hpc-ai.tech/blog/colossal-ai-0-2-0 )
2022-12-24 03:53:52 +00:00
* [2022/11] [Diffusion Pretraining and Hardware Fine-Tuning Can Be Almost 7X Cheaper ](https://www.hpc-ai.tech/blog/diffusion-pretraining-and-hardware-fine-tuning-can-be-almost-7x-cheaper )
* [2022/10] [Use a Laptop to Analyze 90% of Proteins, With a Single-GPU Inference Sequence Exceeding 10,000 ](https://www.hpc-ai.tech/blog/use-a-laptop-to-analyze-90-of-proteins-with-a-single-gpu-inference-sequence-exceeding )
* [2022/10] [Embedding Training With 1% GPU Memory and 100 Times Less Budget for Super-Large Recommendation Model ](https://www.hpc-ai.tech/blog/embedding-training-with-1-gpu-memory-and-10-times-less-budget-an-open-source-solution-for )
* [2022/09] [HPC-AI Tech Completes $6 Million Seed and Angel Round Fundraising ](https://www.hpc-ai.tech/blog/hpc-ai-tech-completes-6-million-seed-and-angel-round-fundraising-led-by-bluerun-ventures-in-the )
2022-11-11 09:26:49 +00:00
2022-03-11 05:53:38 +00:00
## Table of Contents
< ul >
2022-04-12 05:41:56 +00:00
< li > < a href = "#Why-Colossal-AI" > Why Colossal-AI< / a > < / li >
2022-03-11 05:53:38 +00:00
< li > < a href = "#Features" > Features< / a > < / li >
< li >
2022-05-30 15:06:49 +00:00
< a href = "#Parallel-Training-Demo" > Parallel Training Demo< / a >
2022-03-11 05:53:38 +00:00
< ul >
< li > < a href = "#GPT-3" > GPT-3< / a > < / li >
< li > < a href = "#GPT-2" > GPT-2< / a > < / li >
< li > < a href = "#BERT" > BERT< / a > < / li >
2022-04-08 10:42:12 +00:00
< li > < a href = "#PaLM" > PaLM< / a > < / li >
2022-07-20 07:02:07 +00:00
< li > < a href = "#OPT" > OPT< / a > < / li >
2023-01-03 09:35:07 +00:00
< li > < a href = "#ViT" > ViT< / a > < / li >
2022-10-18 16:25:56 +00:00
< li > < a href = "#Recommendation-System-Models" > Recommendation System Models< / a > < / li >
2022-03-11 05:53:38 +00:00
< / ul >
< / li >
2022-05-16 13:14:35 +00:00
< li >
2022-05-30 15:06:49 +00:00
< a href = "#Single-GPU-Training-Demo" > Single GPU Training Demo< / a >
2022-05-16 13:14:35 +00:00
< ul >
< li > < a href = "#GPT-2-Single" > GPT-2< / a > < / li >
< li > < a href = "#PaLM-Single" > PaLM< / a > < / li >
< / ul >
< / li >
2022-05-30 15:06:49 +00:00
< li >
2022-05-31 11:57:39 +00:00
< a href = "#Inference-Energon-AI-Demo" > Inference (Energon-AI) Demo< / a >
2022-05-30 15:06:49 +00:00
< ul >
< li > < a href = "#GPT-3-Inference" > GPT-3< / a > < / li >
2022-09-09 08:56:45 +00:00
< li > < a href = "#OPT-Serving" > OPT-175B Online Serving for Text Generation< / a > < / li >
2023-01-03 09:35:07 +00:00
< li > < a href = "#BLOOM-Inference" > 175B BLOOM< / a > < / li >
2022-05-30 15:06:49 +00:00
< / ul >
2022-08-22 12:53:14 +00:00
< / li >
< li >
2022-08-22 22:58:12 +00:00
< a href = "#Colossal-AI-in-the-Real-World" > Colossal-AI for Real World Applications< / a >
2022-08-22 12:53:14 +00:00
< ul >
2022-11-08 08:21:54 +00:00
< li > < a href = "#AIGC" > AIGC: Acceleration of Stable Diffusion< / a > < / li >
2022-10-27 07:06:57 +00:00
< li > < a href = "#Biomedicine" > Biomedicine: Acceleration of AlphaFold Protein Structure< / a > < / li >
2022-08-22 12:53:14 +00:00
< / ul >
2022-05-30 15:06:49 +00:00
< / li >
2022-03-11 05:53:38 +00:00
< li >
< a href = "#Installation" > Installation< / a >
< ul >
< li > < a href = "#PyPI" > PyPI< / a > < / li >
< li > < a href = "#Install-From-Source" > Install From Source< / a > < / li >
< / ul >
< / li >
< li > < a href = "#Use-Docker" > Use Docker< / a > < / li >
< li > < a href = "#Community" > Community< / a > < / li >
< li > < a href = "#contributing" > Contributing< / a > < / li >
< li > < a href = "#Cite-Us" > Cite Us< / a > < / li >
< / ul >
2022-02-18 08:28:37 +00:00
2022-04-12 05:41:56 +00:00
## Why Colossal-AI
< div align = "center" >
< a href = "https://youtu.be/KnXSfjqkKN0" >
< img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/JamesDemmel_Colossal-AI.png" width = "600" / >
< / a >
2022-07-30 14:11:07 +00:00
Prof. James Demmel (UC Berkeley): Colossal-AI makes training AI models efficient, easy, and scalable.
2022-04-12 05:41:56 +00:00
< / div >
< p align = "right" > (< a href = "#top" > back to top< / a > )< / p >
2022-02-18 08:28:37 +00:00
## Features
2022-05-30 15:06:49 +00:00
Colossal-AI provides a collection of parallel components for you. We aim to support you to write your
2022-03-25 04:12:05 +00:00
distributed deep learning models just like how you write your model on your laptop. We provide user-friendly tools to kickstart
2022-05-30 15:06:49 +00:00
distributed training and inference in a few lines.
2022-02-18 08:28:37 +00:00
2022-04-14 09:34:08 +00:00
- Parallelism strategies
- Data Parallelism
- Pipeline Parallelism
2022-04-14 13:04:51 +00:00
- 1D, [2D ](https://arxiv.org/abs/2104.05343 ), [2.5D ](https://arxiv.org/abs/2105.14500 ), [3D ](https://arxiv.org/abs/2105.14450 ) Tensor Parallelism
- [Sequence Parallelism ](https://arxiv.org/abs/2105.13120 )
2022-05-21 10:31:11 +00:00
- [Zero Redundancy Optimizer (ZeRO) ](https://arxiv.org/abs/1910.02054 )
2023-01-03 09:35:07 +00:00
- [Auto-Parallelism ](https://github.com/hpcaitech/ColossalAI/tree/main/examples/language/gpt/auto_parallel_with_gpt )
2022-04-14 09:34:08 +00:00
2022-07-17 02:00:59 +00:00
- Heterogeneous Memory Management
2022-04-14 09:34:08 +00:00
- [PatrickStar ](https://arxiv.org/abs/2108.05818 )
- Friendly Usage
2022-04-14 13:04:51 +00:00
- Parallelism based on configuration file
2022-02-18 08:28:37 +00:00
2022-05-30 15:06:49 +00:00
- Inference
- [Energon-AI ](https://github.com/hpcaitech/EnergonAI )
2022-08-22 12:53:14 +00:00
- Colossal-AI in the Real World
2022-10-27 07:06:57 +00:00
- Biomedicine: [FastFold ](https://github.com/hpcaitech/FastFold ) accelerates training and inference of AlphaFold protein structure
2022-03-11 05:53:38 +00:00
< p align = "right" > (< a href = "#top" > back to top< / a > )< / p >
2022-05-30 15:06:49 +00:00
## Parallel Training Demo
2022-02-18 08:28:37 +00:00
2022-02-28 08:03:13 +00:00
### GPT-3
2022-04-14 09:34:08 +00:00
< p align = "center" >
2022-07-12 07:47:00 +00:00
< img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/GPT3-v5.png" width = 700/ >
2022-04-14 09:34:08 +00:00
< / p >
2022-02-18 08:28:37 +00:00
2022-03-25 04:12:05 +00:00
- Save 50% GPU resources, and 10.7% acceleration
2022-02-28 08:03:13 +00:00
### GPT-2
2022-03-10 05:32:56 +00:00
< img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/GPT2.png" width = 800/ >
2022-02-28 08:03:13 +00:00
2022-03-25 04:12:05 +00:00
- 11x lower GPU memory consumption, and superlinear scaling efficiency with Tensor Parallelism
2022-02-28 08:03:13 +00:00
2022-04-04 05:47:43 +00:00
< img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/(updated)GPT-2.png" width = 800 >
2022-03-21 08:34:07 +00:00
2022-04-04 05:47:43 +00:00
- 24x larger model size on the same hardware
- over 3x acceleration
2022-02-18 08:28:37 +00:00
### BERT
2022-03-10 05:32:56 +00:00
< img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/BERT.png" width = 800/ >
2022-02-18 08:28:37 +00:00
2022-02-28 09:07:14 +00:00
- 2x faster training, or 50% longer sequence length
2022-02-18 08:28:37 +00:00
2022-04-08 10:26:59 +00:00
### PaLM
- [PaLM-colossalai ](https://github.com/hpcaitech/PaLM-colossalai ): Scalable implementation of Google's Pathways Language Model ([PaLM](https://ai.googleblog.com/2022/04/pathways-language-model-palm-scaling-to.html)).
2022-07-20 07:02:07 +00:00
### OPT
2022-08-26 07:09:13 +00:00
< img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/OPT_update.png" width = 800/ >
2022-07-20 07:02:07 +00:00
- [Open Pretrained Transformer (OPT) ](https://github.com/facebookresearch/metaseq ), a 175-Billion parameter AI language model released by Meta, which stimulates AI programmers to perform various downstream tasks and application deployments because public pretrained model weights.
2022-09-09 08:56:45 +00:00
- 45% speedup fine-tuning OPT at low cost in lines. [[Example]](https://github.com/hpcaitech/ColossalAI-Examples/tree/main/language/opt) [[Online Serving]](https://service.colossalai.org/opt)
2022-07-20 07:02:07 +00:00
Please visit our [documentation ](https://www.colossalai.org/ ) and [examples ](https://github.com/hpcaitech/ColossalAI-Examples ) for more details.
2022-02-18 08:28:37 +00:00
2023-01-03 09:35:07 +00:00
### ViT
< p align = "center" >
< img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/ViT.png" width = "450" / >
< / p >
- 14x larger batch size, and 5x faster training for Tensor Parallelism = 64
2022-10-16 13:57:50 +00:00
### Recommendation System Models
2022-10-18 05:38:41 +00:00
- [Cached Embedding ](https://github.com/hpcaitech/CachedEmbedding ), utilize software cache to train larger embedding tables with a smaller GPU memory budget.
2022-10-16 13:57:50 +00:00
2022-03-11 05:53:38 +00:00
< p align = "right" > (< a href = "#top" > back to top< / a > )< / p >
2022-02-18 08:28:37 +00:00
2022-05-30 15:06:49 +00:00
## Single GPU Training Demo
2022-05-16 13:14:35 +00:00
### GPT-2
< p id = "GPT-2-Single" align = "center" >
< img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/GPT2-GPU1.png" width = 450/ >
< / p >
- 20x larger model size on the same hardware
2022-08-02 03:39:37 +00:00
< p id = "GPT-2-NVME" align = "center" >
< img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/GPT2-NVME.png" width = 800/ >
< / p >
- 120x larger model size on the same hardware (RTX 3080)
2022-05-16 13:14:35 +00:00
### PaLM
< p id = "PaLM-Single" align = "center" >
< img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/PaLM-GPU1.png" width = 450/ >
< / p >
- 34x larger model size on the same hardware
< p align = "right" > (< a href = "#top" > back to top< / a > )< / p >
2022-05-30 15:06:49 +00:00
2022-05-31 11:57:39 +00:00
## Inference (Energon-AI) Demo
2022-05-30 15:06:49 +00:00
< p id = "GPT-3-Inference" align = "center" >
< img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/inference_GPT-3.jpg" width = 800/ >
< / p >
- [Energon-AI ](https://github.com/hpcaitech/EnergonAI ): 50% inference acceleration on the same hardware
2022-09-09 08:56:45 +00:00
< p id = "OPT-Serving" align = "center" >
< img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/OPT_serving.png" width = 800/ >
< / p >
- [OPT Serving ](https://service.colossalai.org/opt ): Try 175-billion-parameter OPT online services for free, without any registration whatsoever.
2023-01-03 09:35:07 +00:00
< p id = "BLOOM-Inference" align = "center" >
< img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/BLOOM%20Inference.PNG" width = 800/ >
< / p >
- [BLOOM ](https://github.com/hpcaitech/EnergonAI/tree/main/examples/bloom ): Reduce hardware deployment costs of 175-billion-parameter BLOOM by more than 10 times.
2022-05-30 15:06:49 +00:00
< p align = "right" > (< a href = "#top" > back to top< / a > )< / p >
2022-08-22 12:53:14 +00:00
## Colossal-AI in the Real World
2022-11-08 08:21:54 +00:00
### AIGC
2023-01-03 09:35:07 +00:00
Acceleration of AIGC (AI-Generated Content) models such as [Stable Diffusion v1 ](https://github.com/CompVis/stable-diffusion ) and [Stable Diffusion v2 ](https://github.com/Stability-AI/stablediffusion ).
2022-11-08 08:21:54 +00:00
< p id = "diffusion_train" align = "center" >
2023-01-03 09:35:07 +00:00
< img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/Stable%20Diffusion%20v2.png" width = 800/ >
2022-11-08 08:21:54 +00:00
< / p >
2023-01-03 09:35:07 +00:00
- [Training ](https://github.com/hpcaitech/ColossalAI/tree/main/examples/images/diffusion ): Reduce Stable Diffusion memory consumption by up to 5.6x and hardware cost by up to 46x (from A100 to RTX3060).
2022-11-08 08:21:54 +00:00
< p id = "diffusion_demo" align = "center" >
2023-01-03 09:35:07 +00:00
< img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/DreamBooth.png" width = 800/ >
2022-11-08 08:21:54 +00:00
< / p >
2023-01-04 11:38:06 +00:00
- [DreamBooth Fine-tuning ](https://github.com/hpcaitech/ColossalAI/tree/main/examples/images/dreambooth ): Personalize your model using just 3-5 images of the desired subject.
2023-01-03 09:35:07 +00:00
< p id = "inference" align = "center" >
< img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/Stable%20Diffusion%20Inference.jpg" width = 800/ >
< / p >
2023-01-04 11:38:06 +00:00
- [Inference ](https://github.com/hpcaitech/ColossalAI/tree/main/examples/images/diffusion ): Reduce inference GPU memory consumption by 2.5x.
2023-01-03 09:35:07 +00:00
2022-11-08 08:21:54 +00:00
< p align = "right" > (< a href = "#top" > back to top< / a > )< / p >
2022-10-27 07:06:57 +00:00
### Biomedicine
Acceleration of [AlphaFold Protein Structure ](https://alphafold.ebi.ac.uk/ )
< p id = "FastFold" align = "center" >
< img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/FastFold.jpg" width = 800/ >
< / p >
- [FastFold ](https://github.com/hpcaitech/FastFold ): accelerating training and inference on GPU Clusters, faster data processing, inference sequence containing more than 10000 residues.
2022-08-22 12:53:14 +00:00
< p id = "xTrimoMultimer" align = "center" >
< img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/xTrimoMultimer_Table.jpg" width = 800/ >
< / p >
2022-10-27 07:06:57 +00:00
- [xTrimoMultimer ](https://github.com/biomap-research/xTrimoMultimer ): accelerating structure prediction of protein monomers and multimer by 11x.
2022-08-22 12:53:14 +00:00
< p align = "right" > (< a href = "#top" > back to top< / a > )< / p >
2021-10-28 16:21:23 +00:00
## Installation
2022-05-16 13:14:35 +00:00
### Download From Official Releases
2022-02-14 09:09:30 +00:00
2022-05-18 10:05:18 +00:00
You can visit the [Download ](https://www.colossalai.org/download ) page to download Colossal-AI with pre-built CUDA extensions.
2021-12-13 14:07:01 +00:00
2022-02-14 09:09:30 +00:00
2022-05-16 13:14:35 +00:00
### Download From Source
2022-02-14 09:09:30 +00:00
2022-05-16 13:14:35 +00:00
> The version of Colossal-AI will be in line with the main branch of the repository. Feel free to raise an issue if you encounter any problem. :)
2021-10-28 16:21:23 +00:00
```shell
2021-12-13 14:07:01 +00:00
git clone https://github.com/hpcaitech/ColossalAI.git
2021-10-28 16:21:23 +00:00
cd ColossalAI
2022-05-16 13:14:35 +00:00
2021-10-28 16:21:23 +00:00
# install dependency
pip install -r requirements/requirements.txt
# install colossalai
pip install .
```
2022-02-14 09:09:30 +00:00
If you don't want to install and enable CUDA kernel fusion (compulsory installation when using fused optimizer):
2021-10-28 16:21:23 +00:00
```shell
2022-05-16 13:14:35 +00:00
NO_CUDA_EXT=1 pip install .
2021-10-28 16:21:23 +00:00
```
2022-03-11 05:53:38 +00:00
< p align = "right" > (< a href = "#top" > back to top< / a > )< / p >
2022-03-04 10:04:51 +00:00
2022-01-18 05:35:18 +00:00
## Use Docker
2022-06-23 07:12:15 +00:00
### Pull from DockerHub
You can directly pull the docker image from our [DockerHub page ](https://hub.docker.com/r/hpcaitech/colossalai ). The image is automatically uploaded upon release.
### Build On Your Own
2022-01-18 05:35:18 +00:00
Run the following command to build a docker image from Dockerfile provided.
2022-05-24 09:51:50 +00:00
> Building Colossal-AI from scratch requires GPU support, you need to use Nvidia Docker Runtime as the default when doing `docker build`. More details can be found [here](https://stackoverflow.com/questions/59691207/docker-build-with-nvidia-runtime).
> We recommend you install Colossal-AI from our [project page](https://www.colossalai.org) directly.
2022-06-23 07:12:15 +00:00
2022-01-18 05:35:18 +00:00
```bash
cd ColossalAI
docker build -t colossalai ./docker
```
Run the following command to start the docker container in interactive mode.
```bash
docker run -ti --gpus all --rm --ipc=host colossalai bash
```
2022-03-11 05:53:38 +00:00
< p align = "right" > (< a href = "#top" > back to top< / a > )< / p >
2022-03-04 10:04:51 +00:00
## Community
Join the Colossal-AI community on [Forum ](https://github.com/hpcaitech/ColossalAI/discussions ),
[Slack ](https://join.slack.com/t/colossalaiworkspace/shared_invite/zt-z7b26eeb-CBp7jouvu~r0~lcFzX832w ),
2022-03-25 04:12:05 +00:00
and [WeChat ](https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/WeChat.png "qrcode" ) to share your suggestions, feedback, and questions with our engineering team.
2022-03-04 10:04:51 +00:00
2022-02-14 09:22:48 +00:00
## Contributing
2022-03-04 10:04:51 +00:00
If you wish to contribute to this project, please follow the guideline in [Contributing ](./CONTRIBUTING.md ).
Thanks so much to all of our amazing contributors!
2022-02-14 09:22:48 +00:00
2022-03-04 10:04:51 +00:00
< a href = "https://github.com/hpcaitech/ColossalAI/graphs/contributors" > < img src = "https://raw.githubusercontent.com/hpcaitech/public_assets/main/colossalai/img/contributor_avatar.png" width = "800px" > < / a >
*The order of contributor avatars is randomly shuffled.*
2022-02-14 09:22:48 +00:00
2022-03-11 05:53:38 +00:00
< p align = "right" > (< a href = "#top" > back to top< / a > )< / p >
2021-10-28 16:21:23 +00:00
2021-11-03 08:07:28 +00:00
## Cite Us
2021-10-28 16:21:23 +00:00
2021-11-03 08:07:28 +00:00
```
@article {bian2021colossal,
title={Colossal-AI: A Unified Deep Learning System For Large-Scale Parallel Training},
author={Bian, Zhengda and Liu, Hongxin and Wang, Boxiang and Huang, Haichen and Li, Yongbin and Wang, Chuanrui and Cui, Fan and You, Yang},
journal={arXiv preprint arXiv:2110.14883},
year={2021}
}
```
2022-03-11 05:53:38 +00:00
2022-07-17 02:00:59 +00:00
< p align = "right" > (< a href = "#top" > back to top< / a > )< / p >