name: CI GPU on: push: branches: [master, try-import] pull_request: jobs: gpu-test: runs-on: self-hosted container: image: localhost:5000/megengine-ci:latest volumes: - /usr/local/cuda-10.1-libs:/usr/local/cuda-10.1-libs options: --gpus all --shm-size 1g env: NCCL_LAUNCH_MODE: PARALLEL steps: - name: Checkout MegEngine uses: actions/checkout@v2 - name: Checkout submodules run: | ./third_party/prepare.sh ./third_party/install-mkl.sh - name: Build MegEngine run: ./ci/cmake.sh cuda - name: Python test run: ./ci/run_python_test.sh cuda - name: C++ test run: ./ci/run_cpp_test.sh cuda