|
py_library( |
|
name = "input_generator", |
|
srcs = ["input_generator.py"], |
|
deps = [ |
|
], |
|
) |
|
|
|
py_library( |
|
name = "losses", |
|
srcs = ["losses.py"], |
|
deps = [ |
|
], |
|
) |
|
|
|
py_library( |
|
name = "metrics", |
|
srcs = ["metrics.py"], |
|
deps = [ |
|
], |
|
) |
|
|
|
py_library( |
|
name = "utils", |
|
srcs = ["utils.py"], |
|
deps = [ |
|
], |
|
) |
|
|
|
# Defines the Rotator model here |
|
py_library( |
|
name = "model_rotator", |
|
srcs = ["model_rotator.py"], |
|
deps = [ |
|
":input_generator", |
|
":losses", |
|
":metrics", |
|
":utils", |
|
"//nets:deeprotator_factory", |
|
], |
|
) |
|
|
|
# Defines the Im2vox model here |
|
py_library( |
|
name = "model_voxel_generation", |
|
srcs = ["model_voxel_generation.py"], |
|
deps = [ |
|
":input_generator", |
|
"//nets:im2vox_factory", |
|
], |
|
) |
|
|
|
py_library( |
|
name = "model_ptn", |
|
srcs = ["model_ptn.py"], |
|
deps = [ |
|
":losses", |
|
":metrics", |
|
":model_voxel_generation", |
|
":utils", |
|
"//nets:im2vox_factory", |
|
], |
|
) |
|
|
|
py_binary( |
|
name = "train_ptn", |
|
srcs = ["train_ptn.py"], |
|
deps = [ |
|
":model_ptn", |
|
], |
|
) |
|
|
|
py_binary( |
|
name = "eval_ptn", |
|
srcs = ["eval_ptn.py"], |
|
deps = [ |
|
":model_ptn", |
|
], |
|
) |
|
|
|
py_binary( |
|
name = "pretrain_rotator", |
|
srcs = ["pretrain_rotator.py"], |
|
deps = [ |
|
":model_rotator", |
|
], |
|
) |
|
|
|
py_binary( |
|
name = "eval_rotator", |
|
srcs = ["eval_rotator.py"], |
|
deps = [ |
|
":model_rotator", |
|
], |
|
) |
|
|