44 NUSCENES : data/sets/nuscenes
55 NUIMAGES : data/sets/nuimages
66jobs :
7- # Test in 3.9:
8- # runs-on: ubuntu-latest
9- # steps:
10- # - name: Check out repository code
11- # uses: actions/checkout@v4
12- # - id: Test in Python 3.9
13- # uses: ./.github/actions/python-tests
14- # with:
15- # python-version: 3.9
16- # Test in 3.12:
17- # runs-on: ubuntu-latest
18- # steps:
19- # - name: Check out repository code
20- # uses: actions/checkout@v4
21- # - id: Test in Python 3.12
22- # uses: ./.github/actions/python-tests
23- # with:
24- # python-version: 3.12
25- test-in-3-12 :
7+ test-in-3- :
268 runs-on : ubuntu-latest
279 steps :
2810 - name : Check out repository code
2911 uses : actions/checkout@v4
30- - name : Set up Python 3.12
31- uses : actions/setup- python@v3
12+ - id : Test in Python 3.9
13+ uses : ./.github/ actions/python-tests
3214 with :
33- python-version : " 3.12"
34- - name : Install datasets
35- run : |
36- mkdir -p ${NUSCENES} && mkdir -p ${NUIMAGES}
37- echo "Installing: v1.0-mini.tgz"
38- curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/v1.0-mini.tgz | tar -xzf - -C ${NUSCENES} --exclude sweeps
39- echo "Installing: nuimages-v1.0-mini.tgz"
40- curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuimages-v1.0/nuimages-v1.0-mini.tgz | tar -xzf - -C ${NUIMAGES}
41- echo "Installing: nuScenes-lidarseg-mini-v1.0.tar.bz2"
42- 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}
43- echo "Installing: nuScenes-panoptic-v1.0-mini.tar.gz"
44- 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}
45- echo "Installing: nuScenes-map-expansion-v1.3.zip"
46- 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
47- unzip -q nuScenes-map-expansion-v1.3.zip -d ${NUSCENES}/maps/
48- echo "Installing: can_bus.zip"
49- curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/can_bus.zip -o can_bus.zip
50- unzip -q can_bus.zip -d ${NUSCENES} can_bus/scene-0001_*
51- echo "Removing zip files . . ."
52- rm nuScenes-map-expansion-v1.3.zip can_bus.zip
53- - name : Install dependencies
54- run : |
55- pip install -r setup/requirements_3_12_lock.txt
56- - name : Run Python unit tests
57- run : |
58- python -m unittest discover python-sdk
59- - name : Run Jupyter notebook tests
60- run : |
61- pip install jupyter -q
62- export PYTHONPATH="${PYTHONPATH}:$(pwd)/python-sdk"
63- ./setup/test_tutorial.sh --ci
64- test-in-3-9 :
15+ python-version : 3.9
16+ test-in-3-12 :
6517 runs-on : ubuntu-latest
6618 steps :
6719 - name : Check out repository code
6820 uses : actions/checkout@v4
69- - name : Set up Python 3.9
70- uses : actions/setup- python@v3
21+ - id : Test in Python 3.12
22+ uses : ./.github/ actions/python-tests
7123 with :
72- python-version : " 3.9"
73- - name : Install datasets
74- run : |
75- mkdir -p ${NUSCENES} && mkdir -p ${NUIMAGES}
76- echo "Installing: v1.0-mini.tgz"
77- curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/v1.0-mini.tgz | tar -xzf - -C ${NUSCENES} --exclude sweeps
78- echo "Installing: nuimages-v1.0-mini.tgz"
79- curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuimages-v1.0/nuimages-v1.0-mini.tgz | tar -xzf - -C ${NUIMAGES}
80- echo "Installing: nuScenes-lidarseg-mini-v1.0.tar.bz2"
81- 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}
82- echo "Installing: nuScenes-panoptic-v1.0-mini.tar.gz"
83- 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}
84- echo "Installing: nuScenes-map-expansion-v1.3.zip"
85- 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
86- unzip -q nuScenes-map-expansion-v1.3.zip -d ${NUSCENES}/maps/
87- echo "Installing: can_bus.zip"
88- curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/can_bus.zip -o can_bus.zip
89- unzip -q can_bus.zip -d ${NUSCENES} can_bus/scene-0001_*
90- echo "Removing zip files . . ."
91- rm nuScenes-map-expansion-v1.3.zip can_bus.zip
92- - name : Install dependencies
93- run : |
94- pip install -r setup/requirements_3_9_lock.txt
95- - name : Run Python unit tests
96- run : |
97- python -m unittest discover python-sdk
98- - name : Run Jupyter notebook tests
99- run : |
100- pip install jupyter -q
101- export PYTHONPATH="${PYTHONPATH}:$(pwd)/python-sdk"
102- ./setup/test_tutorial.sh --ci
24+ python-version : 3.12
25+ # test-in-3-12:
26+ # runs-on: ubuntu-latest
27+ # steps:
28+ # - name: Check out repository code
29+ # uses: actions/checkout@v4
30+ # - name: Set up Python 3.12
31+ # uses: actions/setup-python@v3
32+ # with:
33+ # python-version: "3.12"
34+ # - name: Install datasets
35+ # run: |
36+ # mkdir -p ${NUSCENES} && mkdir -p ${NUIMAGES}
37+ # echo "Installing: v1.0-mini.tgz"
38+ # curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/v1.0-mini.tgz | tar -xzf - -C ${NUSCENES} --exclude sweeps
39+ # echo "Installing: nuimages-v1.0-mini.tgz"
40+ # curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuimages-v1.0/nuimages-v1.0-mini.tgz | tar -xzf - -C ${NUIMAGES}
41+ # echo "Installing: nuScenes-lidarseg-mini-v1.0.tar.bz2"
42+ # 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}
43+ # echo "Installing: nuScenes-panoptic-v1.0-mini.tar.gz"
44+ # 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}
45+ # echo "Installing: nuScenes-map-expansion-v1.3.zip"
46+ # 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
47+ # unzip -q nuScenes-map-expansion-v1.3.zip -d ${NUSCENES}/maps/
48+ # echo "Installing: can_bus.zip"
49+ # curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/can_bus.zip -o can_bus.zip
50+ # unzip -q can_bus.zip -d ${NUSCENES} can_bus/scene-0001_*
51+ # echo "Removing zip files . . ."
52+ # rm nuScenes-map-expansion-v1.3.zip can_bus.zip
53+ # - name: Install dependencies
54+ # run: |
55+ # pip install -r setup/requirements_3_12_lock.txt
56+ # - name: Run Python unit tests
57+ # run: |
58+ # python -m unittest discover python-sdk
59+ # - name: Run Jupyter notebook tests
60+ # run: |
61+ # pip install jupyter -q
62+ # export PYTHONPATH="${PYTHONPATH}:$(pwd)/python-sdk"
63+ # ./setup/test_tutorial.sh --ci
64+ # test-in-3-9:
65+ # runs-on: ubuntu-latest
66+ # steps:
67+ # - name: Check out repository code
68+ # uses: actions/checkout@v4
69+ # - name: Set up Python 3.9
70+ # uses: actions/setup-python@v3
71+ # with:
72+ # python-version: "3.9"
73+ # - name: Install datasets
74+ # run: |
75+ # mkdir -p ${NUSCENES} && mkdir -p ${NUIMAGES}
76+ # echo "Installing: v1.0-mini.tgz"
77+ # curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/v1.0-mini.tgz | tar -xzf - -C ${NUSCENES} --exclude sweeps
78+ # echo "Installing: nuimages-v1.0-mini.tgz"
79+ # curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuimages-v1.0/nuimages-v1.0-mini.tgz | tar -xzf - -C ${NUIMAGES}
80+ # echo "Installing: nuScenes-lidarseg-mini-v1.0.tar.bz2"
81+ # 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}
82+ # echo "Installing: nuScenes-panoptic-v1.0-mini.tar.gz"
83+ # 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}
84+ # echo "Installing: nuScenes-map-expansion-v1.3.zip"
85+ # 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
86+ # unzip -q nuScenes-map-expansion-v1.3.zip -d ${NUSCENES}/maps/
87+ # echo "Installing: can_bus.zip"
88+ # curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/can_bus.zip -o can_bus.zip
89+ # unzip -q can_bus.zip -d ${NUSCENES} can_bus/scene-0001_*
90+ # echo "Removing zip files . . ."
91+ # rm nuScenes-map-expansion-v1.3.zip can_bus.zip
92+ # - name: Install dependencies
93+ # run: |
94+ # pip install -r setup/requirements_3_9_lock.txt
95+ # - name: Run Python unit tests
96+ # run: |
97+ # python -m unittest discover python-sdk
98+ # - name: Run Jupyter notebook tests
99+ # run: |
100+ # pip install jupyter -q
101+ # export PYTHONPATH="${PYTHONPATH}:$(pwd)/python-sdk"
102+ # ./setup/test_tutorial.sh --ci
0 commit comments