问题:如何进行CVAT本地部署安装
方法:
1、安装docker
http://hjqo.com/index.php/linux/655.html
2、从gitee下载CVAT
https://gitee.com/openvinotoolkit-prc/cvat/tree/v2.49.0/
3、配置docker的国内镜像
vim /etc/docker/daemon.json
{
"registry-mirrors": [
"https://xxxxxxx.mirror.aliyuncs.com",
"https://docker.m.daocloud.io"
]
}
# 注:此处的https://xxxxxxx.mirror.aliyuncs.com 是从阿里云获取的本人镜像加速器
网址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
4、安装CVAT
进入cvat项目,并使用root运行docder
cd cvat可以直接安装,如果可以的话
CVAT_VERSION=v2.49.0 docker compose up -d如果安装报错:fatal error: concurrent map writes, 这是一个 Docker Compose 内部的并发bug
那就从docker-compose.yml中获取所有image一个个pull
grep -r "image:" docker-compose.yml | awk '{print $NF}' | sort -u | xargs -n1 docker pull注:一次不一定都能pull成功,多运行几次,直到全部成功,之后再运行
CVAT_VERSION=v2.49.0 docker compose up -d
5、创建用户
sudo docker exec -it cvat_server bash -ic 'python3 ~/manage.py createsuperuser'
说明:
如果需要其它机器远程访问,需要修改CVAT_HOST
在cvat目录下,新建.env
CVAT_HOST=192.168.1.88 # 你的服务器ip
重启服务使配置生效
docker compose down
docker compose up -d
参考:
https://docs.cvat.ai/docs/administration/basics/installation/#sources-for-users-from-china