Text Generation Inference 文件

非核心模型推論服務

Hugging Face's logo
加入 Hugging Face 社群

並獲得增強的文件體驗

開始使用

非核心模型服務

TGI 支援多種 LLM 架構(完整列表請見此處)。如果您希望服務的模型不在支援清單中,TGI 將會回退(fallback)使用該模型的 transformers 實作。這意味著您將無法使用 TGI 引進的部分功能,例如張量平行分片(tensor-parallel sharding)或 Flash Attention。不過,您仍然可以獲得 TGI 的許多優勢,例如連續批次處理(continuous batching)或串流輸出(streaming outputs)。

您可以使用與完全支援的模型相同的 Docker 指令列呼叫來服務這些模型 👇

docker run --gpus all --shm-size 1g -p 8080:80 -v $volume:/data ghcr.io/huggingface/text-generation-inference:latest --model-id gpt2

如果您想服務的模型是自訂的 transformers 模型,且其權重與實作已上傳至 Hub,您仍然可以透過在 docker run 指令中傳入 --trust-remote-code 旗標來服務該模型,如下所示 👇

docker run --gpus all --shm-size 1g -p 8080:80 -v $volume:/data ghcr.io/huggingface/text-generation-inference:latest --model-id <CUSTOM_MODEL_ID> --trust-remote-code

最後,如果模型不在 Hugging Face Hub 上而是位於您的本機,您可以傳入包含您模型的資料夾路徑,如下所示 👇

# Make sure your model is in the $volume directory
docker run --shm-size 1g -p 8080:80 -v $volume:/data  ghcr.io/huggingface/text-generation-inference:latest --model-id /data/<PATH-TO-FOLDER>

您可以參閱 transformers 關於自訂模型的文件以取得更多資訊。

在 GitHub 上更新

© . This site is unofficial and not affiliated with Hugging Face, Inc.