Spaces:
Running
Running
# Domain Separation Networks | |
package( | |
default_visibility = [ | |
":internal", | |
], | |
) | |
licenses(["notice"]) # Apache 2.0 | |
exports_files(["LICENSE"]) | |
package_group( | |
name = "internal", | |
packages = [ | |
"//domain_adaptation/...", | |
], | |
) | |
py_library( | |
name = "models", | |
srcs = [ | |
"models.py", | |
], | |
deps = [ | |
":utils", | |
], | |
) | |
py_library( | |
name = "losses", | |
srcs = [ | |
"losses.py", | |
], | |
deps = [ | |
":grl_op_grads_py", | |
":grl_op_shapes_py", | |
":grl_ops", | |
":utils", | |
], | |
) | |
py_test( | |
name = "losses_test", | |
srcs = [ | |
"losses_test.py", | |
], | |
deps = [ | |
":losses", | |
":utils", | |
], | |
) | |
py_library( | |
name = "dsn", | |
srcs = [ | |
"dsn.py", | |
], | |
deps = [ | |
":grl_op_grads_py", | |
":grl_op_shapes_py", | |
":grl_ops", | |
":losses", | |
":models", | |
":utils", | |
], | |
) | |
py_test( | |
name = "dsn_test", | |
srcs = [ | |
"dsn_test.py", | |
], | |
deps = [ | |
":dsn", | |
], | |
) | |
py_binary( | |
name = "dsn_train", | |
srcs = [ | |
"dsn_train.py", | |
], | |
deps = [ | |
":dsn", | |
":models", | |
"//domain_adaptation/datasets:dataset_factory", | |
], | |
) | |
py_binary( | |
name = "dsn_eval", | |
srcs = [ | |
"dsn_eval.py", | |
], | |
deps = [ | |
":dsn", | |
":models", | |
"//domain_adaptation/datasets:dataset_factory", | |
], | |
) | |
py_test( | |
name = "models_test", | |
srcs = [ | |
"models_test.py", | |
], | |
deps = [ | |
":models", | |
"//domain_adaptation/datasets:dataset_factory", | |
], | |
) | |
py_library( | |
name = "utils", | |
srcs = [ | |
"utils.py", | |
], | |
deps = [ | |
], | |
) | |
py_library( | |
name = "grl_op_grads_py", | |
srcs = [ | |
"grl_op_grads.py", | |
], | |
deps = [ | |
":grl_ops", | |
], | |
) | |
py_library( | |
name = "grl_op_shapes_py", | |
srcs = [ | |
"grl_op_shapes.py", | |
], | |
deps = [ | |
], | |
) | |
py_library( | |
name = "grl_ops", | |
srcs = ["grl_ops.py"], | |
data = ["_grl_ops.so"], | |
) | |
py_test( | |
name = "grl_ops_test", | |
size = "small", | |
srcs = ["grl_ops_test.py"], | |
deps = [ | |
":grl_op_grads_py", | |
":grl_op_shapes_py", | |
":grl_ops", | |
], | |
) | |