README.md 1.17 KB
Newer Older
zhangwenbo's avatar
zhangwenbo committed
1
2
# 1. 环境准备
docker pull image.sourcefind.cn:5000/dcu/admin/base/tensorflow:2.18.0-ubuntu22.04-dtk25.04.2-py3.10
mashun's avatar
mashun committed
3

zhangwenbo's avatar
zhangwenbo committed
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 2. 创建容器
docker run -it \
    --name ParticleNet \
    --privileged \
    --network=host \
    --ipc=host \
    --shm-size=64G \
    --cap-add=SYS_PTRACE \
    --device=/dev/dri:/dev/dri \
    -v /opt/hyhal:/opt/hyhal:ro \
    -v $PWD:/workspace \
    --security-opt seccomp=unconfined \
    image.sourcefind.cn:5000/dcu/admin/base/tensorflow:2.18.0-ubuntu22.04-dtk25.04.2-py3.10 \
    /bin/bash
mashun's avatar
mashun committed
18
19


zhangwenbo's avatar
zhangwenbo committed
20
21
# 3. 拉取代码&安装依赖
cd /workspace
mashun's avatar
mashun committed
22

zhangwenbo's avatar
zhangwenbo committed
23
git clone http://developer.sourcefind.cn/codes/modelzoo/particlenet_tensorflow.git
mashun's avatar
mashun committed
24

zhangwenbo's avatar
zhangwenbo committed
25
cd particlenet_tensorflow/tf-keras
mashun's avatar
mashun committed
26

zhangwenbo's avatar
zhangwenbo committed
27
28
pip install -r requirements.txt
pip install tf_keras==2.18.0  -i https://pypi.tuna.tsinghua.edu.cn/simple --no-deps
mashun's avatar
mashun committed
29

zhangwenbo's avatar
zhangwenbo committed
30
31
# 4. 下载&预处理数据集
mkdir original
mashun's avatar
mashun committed
32

zhangwenbo's avatar
zhangwenbo committed
33
cd original
mashun's avatar
mashun committed
34

zhangwenbo's avatar
zhangwenbo committed
35
36
37
curl -O -L https://zenodo.org/record/2603256/files/train.h5
curl -O -L https://zenodo.org/record/2603256/files/test.h5
curl -O -L https://zenodo.org/record/2603256/files/val.h5
mashun's avatar
mashun committed
38

zhangwenbo's avatar
zhangwenbo committed
39
40
cd ..
python convert_dataset.py  # 程序结束后生成converted目录
mashun's avatar
mashun committed
41

zhangwenbo's avatar
zhangwenbo committed
42
# 5. 测试命令
mashun's avatar
mashun committed
43

zhangwenbo's avatar
zhangwenbo committed
44
45
训练:python keras_train.py
推理:python predict_demo.py