当前位置: 首页 > article >正文

Ubuntu18.04 本地安装CVAT标注工具

写在前面:

1、如果直接clone最新版本的cvat,python版本最好安装3.8的,因为其中部分代码的语法只有高版本的python才可以支持。

2、安装完成以后本地登陆可能出现"cannot connect to cvat server"的错误,可以从Cannot connect to the CVAT server · Issue #6202 · opencv/cvat · GitHub

这个里面查找一下答案,也可以直接执行以下语句,查看报错问题:

python manage.py health_check

3、最好不要安装最新版的CVAT。

以下

主要流程参考这个链接:https://www.cnblogs.com/duoruaimi4/p/17415137.html

系统:Ubuntu 18.04.1 LTS

docker有版本要求,如果有docker可以先卸载,再按要求安装

主流程参照:https://blog.csdn.net/sinat_29957455/article/details/116245562

安装docker:

sudo apt-get update
sudo apt-get --no-install-recommends install -y \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt-get update
sudo apt-get --no-install-recommends install -y docker-ce docker-ce-cli containerd.io

安装docker-compose的时候报了很多错误,去掉sudo(后面一句命令)

 创建docker用户:

sudo groupadd docker
sudo usermod -aG docker $USER

安装docker-compose:

sudo apt-get --no-install-recommends install -y python3-pip python3-setuptools
sudo python3 -m pip install setuptools docker-compose

如果出现错误:

failed to build: the --mount option requires BuildKit
可使用如下方法:

export DOCKER_BUILDKIT=1 # or configure in daemon.json
export COMPOSE_DOCKER_CLI_BUILD=1

然后再sudo python3 -m pip install setuptools docker-compose,可去掉sudo

clone CVAT 到本地:

sudo apt-get --no-install-recommends install -y git
git clone https://github.com/opencv/cvat
cd cvat

运行docker容器:

docker-compose up -d

再次:

docker-compose -f docker-compose.yml -f docker-compose.dev.yml build
docker-compose up -d

有的库可能默认安装版本比较高,可以手动安装合适版本。

如:pip install cryptography==3.4.8

注册superuser:

docker exec -it cvat bash -ic 'python3 ~/manage.py createsuperuser'

如果cvat容器不存在,就使用:

docker exec -it cvat_server bash -ic 'python3 ~/manage.py createsuperuser'

这样完整的服务端已经部署好了,并且有了一个管理员账号。

通过web,登录管理员账号就可以访问。

修改配置项,加入本地ip后,其它机器可通过ip和8080端口访问:

在cvat目录下执行:

sudo cp -a docker-compose.yml docker-compose.override.yml
sudo vim docker-compose.override.yml

#重启服务器
docker-compose up -d

重启后修改生效,可通过ip:8080 访问


#关闭Docker容器命令:docker-compose down


http://www.kler.cn/a/159339.html

相关文章:

  • TypeORM在Node.js中的高级应用
  • 速盾:cdn 支持 php 吗?
  • (一)Ubuntu20.04服务器端部署Stable-Diffusion-webui AI绘画环境
  • [Codesys]常用功能块应用分享-BMOV功能块功能介绍及其使用实例说明
  • # 第20章 Cortex-M4-触摸屏
  • GitHub新手入门 - 从创建仓库到协作管理
  • UE4/UE5 材质实现带框环形进度条
  • 开启三层交换机DHCP服务
  • 二、ZooKeeper集群搭建
  • SQL int(1) 和 int (10)的区别
  • Learning Memory-guided Normality for Anomaly Detection 论文阅读
  • Linux环境搭建SVN服务器并结合内网穿透实现远程访问
  • Redis缓存问题
  • 《论文阅读》使用条件变分自动编码器学习神经对话模型的语篇水平多样性 2017 ACL
  • WebSocket 前端使用vue3+ts+elementplus 实现连接
  • 【开源视频联动物联网平台】J2mod库写一个Modbus RTU 服务器
  • CMake中的CACHE关键字
  • 【矩阵论】Chapter 8—范数与极限知识点总结复习
  • vue项目实现一键复制功能
  • 文具生产用什么ERP软件好?企业如何选择适配的系统
  • AI助力智慧农业,基于YOLOv5全系列模型【n/s/m/l/x】开发构建不同参数量级农田场景下庄稼作物、杂草智能检测识别系统
  • WSL2 docker GUI 界面
  • 【每日OJ —— 94. 二叉树的中序遍历】
  • Go语言实现大模型分词器tokenizer
  • MyBatis 常见面试题
  • IntelliJ IDEA 智能(AI)编码工具插件