Browse Source

删除第三方动态库, 优化docker-compose.yml结构

lishengyin 2 năm trước cách đây
mục cha
commit
df8a32d2b1
4 tập tin đã thay đổi với 50 bổ sung2 xóa
  1. BIN
      3rdparty/ZLToolKit.tar.gz
  2. BIN
      3rdparty/opencv.tar.gz
  3. 48 0
      README.md
  4. 2 2
      docker-compose.yml

BIN
3rdparty/ZLToolKit.tar.gz


BIN
3rdparty/opencv.tar.gz


+ 48 - 0
README.md

@@ -1 +1,49 @@
 # MIVA部署文件
+
+地铁客流密度分析系统, 应用于**Jetson Xavire NX**, 部署方式采用的为docker镜像 + docker-compose的方式
+
+## 1.目录结构
+
+```shell
+├── check_tacks
+│   └── watchDog.py  # 看门狗程序
+├── data  # 模型地址
+│   └── models
+│       ├── FP16
+│       │   └── yolov5s.engine
+│       └── INT8
+│           └── yolov5s.engine
+├── docker-compose.yml 
+├── README.md
+├── source # 源文件
+│   ├── bin
+│   │   └── main # 可执行文件
+│   ├── config
+│   │   ├── config_infer_primary_yoloV5.txt # 算法配置文件
+│   │   ├── config.ini # 应用层配置文件
+│   │   └── labels.txt
+│   ├── db
+│   │   └── miva_db.sql # 部署的sql文件
+│   ├── lib # 动态库
+│   │   ├── libmiva_core.so
+│   │   ├── libmodules.so
+│   │   ├── libmyplugins.so
+│   │   └── libnvdsinfer_custom_impl_Yolo.so
+│   └── start.sh
+├── start
+│   └── start.sh 
+├── stop
+│   └── stop.sh
+└── version
+
+```
+
+## 2.依赖的动态库问题
+
+目前版本的动态库为**Jetson TX2-NX**的版本, 如果需要更换为**Jetson Xavire NX**, 则需在**Jetson Xavire NX**上重新编译, 包含自身的动态库和依赖的动态库, 包含算法模型的引擎文件也需要重新转换, 具体参考[tensorrtx](https://github.com/wang-xinyu/tensorrtx), 算法层容器需要重新构建, 也可以直接使用(192.168.31.174:8080/miva/mivainfer:latest)
+
+| 动态库 | 链接 |
+| --- | --- | 
+| libmyplugins.so | https://github.com/wang-xinyu/tensorrtx |
+| libnvdsinfer_custom_impl_Yolo.so | https://github.com/DanaHan/Yolov5-in-Deepstream-5.0 |
+

+ 2 - 2
docker-compose.yml

@@ -2,7 +2,7 @@ version: '2.3'
 
 services:
   infer:
-    image: gsd_ds:test
+    image: 192.168.31.174:8080/miva/infer:latest
     volumes:
       - /tmp/.X11-unix:/tmp/.X11-unix
       - /dev:/dev
@@ -24,7 +24,7 @@ services:
     command: /bin/bash -c "cp /opt/MIVA/lib/* /usr/local/lib/ && sleep 5 &&  cd /opt/MIVA && ./start.sh"
 
   db:
-    image: 192.168.31.174:8080/gsd_nv/gsd_db:latest
+    image: 192.168.31.174:8080/miva/db:latest
     environment:
       TZ: Asia/Shanghai
       MYSQL_ROOT_PASSWORD: 'sunwin2022'