Spaces:
Sleeping
Sleeping
File size: 1,845 Bytes
ec89667 759a0d0 467788f 759a0d0 ff83c49 759a0d0 2fa7fae 759a0d0 2fa7fae 759a0d0 3dbd54e 759a0d0 dd9013b 5af48ee fad29a6 2fa7fae 759a0d0 5af48ee aa2b0aa ec89667 5af48ee 759a0d0 5af48ee fdff60e 7770fa3 4b282a9 5ed9184 335ec4d 13593ad c70ef53 5ed9184 5af48ee 13593ad 9f416d3 |
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 |
name: Build
on:
push:
branches:
- '*'
pull_request:
branches:
- '*'
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v1
- name: Set up Python 3.7
uses: actions/setup-python@v2
with:
python-version: 3.7
- 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-11]
python-version: ["3.7", "3.8", "3.9", "3.10"]
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 -U --find-links=${{github.workspace}} lungtumormask
- name: Download test data
run: |
pip install --upgrade --no-cache-dir wget
mkdir samples
cd samples
python -m wget https://github.com/VemundFredriksen/LungTumorMask/releases/download/0.0.1/lung_001.nii.gz
- name: Test CLI
run: lungtumormask --help
- name: Test inference
run: lungtumormask samples/lung_001.nii.gz mask_001.nii.gz --threshold 0.3 --lung-filter --radius 3 --batch-size 8
|