Spaces:
Running
Running
licenses(["notice"]) | |
package(default_visibility = [ | |
"//learning/brain/research/neural_coder:__subpackages__", | |
]) | |
load("@subpar//:subpar.bzl", "par_binary") | |
par_binary( | |
name = "run", | |
srcs = ["run.py"], | |
deps = [ | |
":defaults", | |
":ga_train", | |
":pg_train", | |
], | |
) | |
par_binary( | |
name = "tune", | |
srcs = ["tune.py"], | |
deps = [ | |
":defaults", | |
":run", | |
], | |
) | |
py_library( | |
name = "ga_train", | |
srcs = ["ga_train.py"], | |
deps = [ | |
":data", | |
":defaults", | |
":ga_lib", | |
":results_lib", | |
"//common:utils", | |
], | |
) | |
py_library( | |
name = "ga_lib", | |
srcs = ["ga_lib.py"], | |
deps = [ | |
":misc", | |
"//common:bf", | |
"//common:utils", | |
], | |
) | |
py_test( | |
name = "ga_train_test", | |
srcs = ["ga_train_test.py"], | |
deps = [ | |
":defaults", | |
":run", | |
], | |
) | |
py_library( | |
name = "pg_train", | |
srcs = ["pg_train.py"], | |
deps = [ | |
":data", | |
":defaults", | |
":pg_agent", | |
":results_lib", | |
], | |
) | |
py_library( | |
name = "pg_agent", | |
srcs = ["pg_agent.py"], | |
deps = [ | |
":misc", | |
"//common:rollout", | |
"//common:utils", | |
], | |
) | |
py_test( | |
name = "pg_agent_test", | |
srcs = ["pg_agent_test.py"], | |
deps = [ | |
":data", | |
":defaults", | |
":misc", | |
":pg_agent", | |
":pg_train", | |
"//common:utils", | |
], | |
) | |
py_library( | |
name = "defaults", | |
srcs = ["defaults.py"], | |
deps = [ | |
"//common:config_lib", | |
], | |
) | |
py_library( | |
name = "misc", | |
srcs = ["misc.py"], | |
) | |
py_library( | |
name = "data", | |
srcs = ["data.py"], | |
deps = [ | |
":code_tasks", | |
], | |
) | |
py_library( | |
name = "code_tasks", | |
srcs = ["code_tasks.py"], | |
deps = [ | |
":misc", | |
":test_tasks", | |
"//common:bf", | |
"//common:reward", | |
], | |
) | |
py_test( | |
name = "code_tasks_test", | |
srcs = ["code_tasks_test.py"], | |
deps = [ | |
":code_tasks", | |
":defaults", | |
], | |
) | |
py_library( | |
name = "test_tasks", | |
srcs = ["test_tasks.py"], | |
deps = [ | |
":misc", | |
"//common:reward", | |
], | |
) | |
py_test( | |
name = "test_tasks_test", | |
srcs = ["test_tasks_test.py"], | |
deps = [ | |
":misc", | |
":test_tasks", | |
], | |
) | |
py_test( | |
name = "pg_train_test", | |
size = "large", | |
srcs = ["pg_train_test.py"], | |
deps = [ | |
":defaults", | |
":run", | |
], | |
) | |
py_library( | |
name = "results_lib", | |
srcs = ["results_lib.py"], | |
deps = [ | |
], | |
) | |
py_test( | |
name = "results_lib_test", | |
srcs = ["results_lib_test.py"], | |
deps = [ | |
":results_lib", | |
], | |
) | |
par_binary( | |
name = "aggregate_experiment_results", | |
srcs = ["aggregate_experiment_results.py"], | |
deps = [ | |
":misc", | |
":results_lib", | |
], | |
) | |
par_binary( | |
name = "aggregate_tuning_results", | |
srcs = ["aggregate_tuning_results.py"], | |
deps = [ | |
], | |
) | |