name: CI on: push: pull_request: schedule: - cron: "0 0 * * *" # @daily jobs: python-unittest-cpu: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: seanmiddleditch/gha-setup-ninja@master - name: Set up Python uses: s-weigand/setup-conda@v1 with: python-version: 3.8 - name: Install PyTorch run: | conda install pytorch torchvision -c pytorch wget https://raw.githubusercontent.com/pytorch/pytorch/master/torch/utils/collect_env.py python collect_env.py - name: Install Dependencies run: | pip install git+https://github.com/facebookresearch/detectron2.git pip install git+https://github.com/facebookresearch/mobile-vision pip install scikit-learn pip install pytest pytest-xdist nbval pip install -e . - name: Run pytest run: | python -m pytest -n 4 --durations=15 -sv tests/ --ignore=tests/skip_init/ - name: Run pytest (skip initializer) run: | D2GO_IMPORT_SKIP_INITIALIZATION=1 python -m pytest -n 4 --durations=15 -sv tests/skip_init/ # - name: Test Notebooks # run: | # find . -name *.ipynb | CI=true xargs pytest --nbval-lax --current-env