2024-03-20 11:44:15 +08:00
|
|
|
文件解释
|
|
|
|
|
-----------
|
|
|
|
|
|
|
|
|
|
样例包括:
|
|
|
|
|
|
|
|
|
|
* README.md - 本文件
|
|
|
|
|
* Dockerfile - 用以自动构建 Docker 镜像的脚本
|
|
|
|
|
* requirements.txt - 依赖包文件
|
2025-09-01 12:28:43 +08:00
|
|
|
* main.py - 主 fastapis 服务器端源代码
|
2024-03-20 11:44:15 +08:00
|
|
|
* python-version : 3.9
|
|
|
|
|
|
|
|
|
|
快速开始
|
|
|
|
|
---------------
|
|
|
|
|
|
|
|
|
|
如下这些引导,假定你想在自己的电脑上开发本项目。
|
|
|
|
|
|
|
|
|
|
1. 安装依赖
|
|
|
|
|
|
|
|
|
|
$ conda create -n trinity_client_aida python=3.9 -y
|
2025-09-01 12:29:08 +08:00
|
|
|
$ conda activate trinity_client_aida
|
2024-03-20 11:44:15 +08:00
|
|
|
$ pip install -r requirements.txt
|
|
|
|
|
$ conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia -y
|
|
|
|
|
$ pip install mmcv==1.4.2 -f https://download.openmmlab.com/mmcv/dist/cu117/torch1.13/index.html
|
|
|
|
|
|
|
|
|
|
|
2025-12-30 16:49:08 +08:00
|
|
|
1. 启动服务器
|
2024-03-20 11:44:15 +08:00
|
|
|
|
|
|
|
|
$ uvicorn app.main:app --host 0.0.0.0 --port 8000
|
|
|
|
|
|
2025-12-30 16:49:08 +08:00
|
|
|
2. 打开 http://127.0.0.1:8000/docs
|
2024-03-20 11:44:15 +08:00
|
|
|
|
|
|
|
|
Docker 部署
|
|
|
|
|
---------------
|
|
|
|
|
1. 构建镜像
|
|
|
|
|
|
|
|
|
|
$ cd {workspace}
|
|
|
|
|
$ docker build -t trinity_client_mixi
|
|
|
|
|
|
|
|
|
|
2. 使用docker-compose 启动
|
|
|
|
|
|
|
|
|
|
$ docker-compose up -d
|
|
|
|
|
|
|
|
|
|
3. 查看日志
|
|
|
|
|
|
2025-10-16 14:35:47 +08:00
|
|
|
$ docker-compose logs -f
|