-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
58 lines (47 loc) · 1.47 KB
/
Makefile
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
# Training Parameters
JOB_ID ?= local
# install dependencies for the project with pip
.PHONY: install
install: src/requirements.txt
pip3 install -r src/requirements.txt -U
# install dependencies for the project with conda environment
.PHONY: conda-env
conda-env: src/acts-env.yml
conda env create python=3.6 -f src/acts-env.yml
# build documentation from md and tex
.PHONY: doc-pres
doc-pres: doc/presentation/overview.md
pandoc doc/presentation/overview.md -s -o presentation.pdf
# preprocess data
.PHONY: preprocess
preprocess: src/preprocessing/
JOB_ID=$JOB_ID python3 src/preproc.py $(ARGS)
# learn network data
.PHONY: learn
learn: src/learn.py
JOB_ID=$JOB_ID python3 src/learn.py $(ARGS)
# test learning for code checking
.PHONY: test
test: src/learn.py
rm ../logs_testing/local_test/*
python3 src/learn.py -d /net/store/cv/projects/datasets/image/pub/LIDC-IDRI/testing -p 100 -l /net/store/cv/projects/tmp/asuckro/logs_testing/ -e 20 -s 1 -b 1 -n /net/store/cv/projects/tmp/asuckro/logs_testing/ -t local_test
# plot sample data
.PHONY: plot
plot:
python3 src/show.py $(ARGS)
# open tensorboard
.PHONY: tb
tb:
tensorboard --logdir=/net/store/cv/projects/tmp/asuckro/logs/ --port 6006
# open tensorboard
.PHONY: tb-test
tb-test:
tensorboard --logdir=/net/store/cv/projects/tmp/asuckro/logs_testing/ --port 6066
# check patient number
.PHONY: check
check: data/raw
python3 src/tools/patient_numcheck.py
# split patient data
.PHONY: split
split:
python3 src/tools/split_data.py