Spaces:
Running
Running
File size: 1,894 Bytes
ec89667 759a0d0 ff83c49 759a0d0 f0e4610 759a0d0 f0e4610 759a0d0 3dbd54e 759a0d0 dd9013b 5af48ee ff83c49 7cfe60d 759a0d0 5af48ee aa2b0aa ec89667 5af48ee 759a0d0 5af48ee 7770fa3 4b282a9 5ed9184 4b282a9 13593ad 53a9f17 5ed9184 5af48ee 13593ad 0b3c96a |
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 |
name: Build
on:
push:
branches:
- '*'
pull_request:
branches:
- '*'
jobs:
build:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v1
- name: Set up Python 3.6
uses: actions/setup-python@v2
with:
python-version: 3.6
- name: Install dependencies
run: |
pip install --upgrade pip
pip install wheel setuptools
- name: Build wheel
run: python setup.py bdist_wheel --universal
- name: Upload Python wheel
uses: actions/upload-artifact@v2
with:
name: Python wheel
path: ${{github.workspace}}/dist/lungtumormask-*.whl
if-no-files-found: error
test:
needs: build
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [windows-2019, ubuntu-20.04, macos-10.15]
python-version: ["3.6", "3.7", "3.8", "3.9", "3.10", "3.11"]
steps:
- uses: actions/checkout@v1
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Download artifact
uses: actions/download-artifact@master
with:
name: "Python wheel"
- name: Install software
run: pip install --find-links=${{github.workspace}} lungtumormask
- name: Download test data
run: |
pip install --upgrade --no-cache-dir gdown
mkdir samples
cd samples
gdown --no-cookies https://drive.google.com/uc?id=1EBU130MSupgrux-VXz2i1tY2P6kKng5w
- name: Test CLI
run: lungtumormask --help
- name: Test inference
run: lungtumormask samples/lung_001.nii.gz mask_001.nii.gz
- name: Test lungmask postprocessing
run: lungtumormask samples/lung_001.nii.gz mask_001.nii.gz --lung-filter
|