-
Notifications
You must be signed in to change notification settings - Fork 712
102 lines (102 loc) · 5.16 KB
/
Copy pathpipeline.yml
File metadata and controls
102 lines (102 loc) · 5.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
name: nuscenes-devkit CI pipeline
on: [pull_request]
env:
NUSCENES: data/sets/nuscenes
NUIMAGES: data/sets/nuimages
jobs:
test-in-3-:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v4
- id: Test in Python 3.9
uses: ./.github/actions/python-tests
with:
python-version: 3.9
test-in-3-12:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v4
- id: Test in Python 3.12
uses: ./.github/actions/python-tests
with:
python-version: 3.12
# test-in-3-12:
# runs-on: ubuntu-latest
# steps:
# - name: Check out repository code
# uses: actions/checkout@v4
# - name: Set up Python 3.12
# uses: actions/setup-python@v3
# with:
# python-version: "3.12"
# - name: Install datasets
# run: |
# mkdir -p ${NUSCENES} && mkdir -p ${NUIMAGES}
# echo "Installing: v1.0-mini.tgz"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/v1.0-mini.tgz | tar -xzf - -C ${NUSCENES} --exclude sweeps
# echo "Installing: nuimages-v1.0-mini.tgz"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuimages-v1.0/nuimages-v1.0-mini.tgz | tar -xzf - -C ${NUIMAGES}
# echo "Installing: nuScenes-lidarseg-mini-v1.0.tar.bz2"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-lidarseg-v1.0/nuScenes-lidarseg-mini-v1.0.tar.bz2 | tar -xjf - -C ${NUSCENES}
# echo "Installing: nuScenes-panoptic-v1.0-mini.tar.gz"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-panoptic-v1.0/nuScenes-panoptic-v1.0-mini.tar.gz | tar -xzf - --strip-components=1 -C ${NUSCENES}
# echo "Installing: nuScenes-map-expansion-v1.3.zip"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/nuScenes-map-expansion-v1.3.zip -o nuScenes-map-expansion-v1.3.zip
# unzip -q nuScenes-map-expansion-v1.3.zip -d ${NUSCENES}/maps/
# echo "Installing: can_bus.zip"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/can_bus.zip -o can_bus.zip
# unzip -q can_bus.zip -d ${NUSCENES} can_bus/scene-0001_*
# echo "Removing zip files . . ."
# rm nuScenes-map-expansion-v1.3.zip can_bus.zip
# - name: Install dependencies
# run: |
# pip install -r setup/requirements_3_12_lock.txt
# - name: Run Python unit tests
# run: |
# python -m unittest discover python-sdk
# - name: Run Jupyter notebook tests
# run: |
# pip install jupyter -q
# export PYTHONPATH="${PYTHONPATH}:$(pwd)/python-sdk"
# ./setup/test_tutorial.sh --ci
# test-in-3-9:
# runs-on: ubuntu-latest
# steps:
# - name: Check out repository code
# uses: actions/checkout@v4
# - name: Set up Python 3.9
# uses: actions/setup-python@v3
# with:
# python-version: "3.9"
# - name: Install datasets
# run: |
# mkdir -p ${NUSCENES} && mkdir -p ${NUIMAGES}
# echo "Installing: v1.0-mini.tgz"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/v1.0-mini.tgz | tar -xzf - -C ${NUSCENES} --exclude sweeps
# echo "Installing: nuimages-v1.0-mini.tgz"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuimages-v1.0/nuimages-v1.0-mini.tgz | tar -xzf - -C ${NUIMAGES}
# echo "Installing: nuScenes-lidarseg-mini-v1.0.tar.bz2"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-lidarseg-v1.0/nuScenes-lidarseg-mini-v1.0.tar.bz2 | tar -xjf - -C ${NUSCENES}
# echo "Installing: nuScenes-panoptic-v1.0-mini.tar.gz"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-panoptic-v1.0/nuScenes-panoptic-v1.0-mini.tar.gz | tar -xzf - --strip-components=1 -C ${NUSCENES}
# echo "Installing: nuScenes-map-expansion-v1.3.zip"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/nuScenes-map-expansion-v1.3.zip -o nuScenes-map-expansion-v1.3.zip
# unzip -q nuScenes-map-expansion-v1.3.zip -d ${NUSCENES}/maps/
# echo "Installing: can_bus.zip"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/can_bus.zip -o can_bus.zip
# unzip -q can_bus.zip -d ${NUSCENES} can_bus/scene-0001_*
# echo "Removing zip files . . ."
# rm nuScenes-map-expansion-v1.3.zip can_bus.zip
# - name: Install dependencies
# run: |
# pip install -r setup/requirements_3_9_lock.txt
# - name: Run Python unit tests
# run: |
# python -m unittest discover python-sdk
# - name: Run Jupyter notebook tests
# run: |
# pip install jupyter -q
# export PYTHONPATH="${PYTHONPATH}:$(pwd)/python-sdk"
# ./setup/test_tutorial.sh --ci