add a action #1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Use the JackFramework Demo | |
on: [push] | |
jobs: | |
build-linux: | |
runs-on: ubuntu-latest | |
strategy: | |
max-parallel: 5 | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Set up Python 3.8 | |
uses: actions/setup-python@v2 | |
with: | |
python-version: 3.8 | |
- name: Add conda to system path | |
run: | | |
# $CONDA is an environment variable pointing to the root of the miniconda directory | |
echo $CONDA/bin >> $GITHUB_PATH | |
- name: Build env | |
run: | | |
git clone https://github.com/Archaic-Atom/JackFramework | |
cd JackFramework | |
conda env update --file environment.yml --name JackFramework-torch1.7.1 | |
source ${CONDA}/bin/activate JackFramework-torch1.7.1 | |
- name: Install JackFramework | |
run: | | |
source ${CONDA}/bin/activate JackFramework-torch1.7.1 | |
conda install flake8 | |
cd JackFramework | |
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics | |
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics | |
sh install.sh | |
- name: Test JackFramework | |
run: | | |
source ${CONDA}/bin/activate JackFramework-torch1.7.1 | |
python -c "import JackFramework as jf; print(jf.version())" | |
- name: Test Template | |
run: | | |
source ${CONDA}/bin/activate JackFramework-torch1.7.1 | |
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics | |
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics | |
sh ./Scripts/start_debug_stereo_net.sh | |