├── .editorconfig ├── .gitignore ├── .readthedocs.yaml ├── Dockerfile.dockerignore ├── LICENSE ├── README.md ├── docker ├── launchpad-tf-gpu │ └── Dockerfile ├── launchpad-tf │ └── Dockerfile └── reverb │ └── Dockerfile ├── docs ├── figures │ └── tlaunch.png ├── index.md ├── manual │ ├── cluster-admin │ │ └── installation-guide.md │ └── cluster-user │ │ ├── how-to-run-distributed-job.md │ │ ├── how-to-use-tpods.md │ │ ├── imgs │ │ ├── net_type.png │ │ ├── star_type.png │ │ └── tree_type.png │ │ └── quick-start.md └── requirements.txt ├── examples ├── commands │ ├── run_cmd.py │ └── test_gpu.py ├── mnist │ ├── base_runner.py │ ├── base_trainer.py │ ├── run.sh │ └── train_dist.py ├── test_k8s │ ├── basic │ │ └── MNIST │ │ │ ├── README.md │ │ │ ├── run.sh │ │ │ └── train.py │ ├── deepspeed │ │ └── README.md │ ├── run.py │ ├── test_gpu.py │ ├── test_worker_comsumer.py │ └── torchrun │ │ └── MNIST │ │ ├── README.md │ │ ├── run.sh │ │ └── train.py └── trans_types │ ├── net_type.py │ ├── star_type.py │ └── tree_type.py ├── lp-operator ├── .dockerignore ├── .gitignore ├── Dockerfile ├── Makefile ├── PROJECT ├── api │ └── v1alpha1 │ │ ├── groupversion_info.go │ │ ├── lpjob_types.go │ │ └── zz_generated.deepcopy.go ├── config │ ├── crd │ │ ├── bases │ │ │ └── realai.cn_lpjobs.yaml │ │ ├── kustomization.yaml │ │ ├── kustomizeconfig.yaml │ │ └── patches │ │ │ ├── cainjection_in_lpjobs.yaml │ │ │ └── webhook_in_lpjobs.yaml │ ├── default │ │ ├── kustomization.yaml │ │ ├── manager_auth_proxy_patch.yaml │ │ └── manager_config_patch.yaml │ ├── manager │ │ ├── controller_manager_config.yaml │ │ ├── kustomization.yaml │ │ └── manager.yaml │ ├── manifests │ │ └── kustomization.yaml │ ├── prometheus │ │ ├── kustomization.yaml │ │ └── monitor.yaml │ ├── rbac │ │ ├── auth_proxy_client_clusterrole.yaml │ │ ├── auth_proxy_role.yaml │ │ ├── auth_proxy_role_binding.yaml │ │ ├── auth_proxy_service.yaml │ │ ├── kustomization.yaml │ │ ├── leader_election_role.yaml │ │ ├── leader_election_role_binding.yaml │ │ ├── lpjob_editor_role.yaml │ │ ├── lpjob_viewer_role.yaml │ │ ├── role.yaml │ │ ├── role_binding.yaml │ │ └── service_account.yaml │ ├── samples │ │ ├── _v1alpha1_lpjob.yaml │ │ └── kustomization.yaml │ └── scorecard │ │ ├── bases │ │ └── config.yaml │ │ ├── kustomization.yaml │ │ └── patches │ │ ├── basic.config.yaml │ │ └── olm.config.yaml ├── controllers │ ├── lpjob_controller.go │ └── util.go ├── go.mod ├── go.sum ├── hack │ └── boilerplate.go.txt └── main.go ├── mkdocs.yml ├── pyproject.toml ├── requirements.txt ├── setup.py └── tlaunch ├── __init__.py ├── lp_k8s ├── __init__.py ├── address.py ├── addressing.py ├── client.py ├── config.py ├── launch.py ├── node │ ├── __init__.py │ ├── common.py │ ├── courier.py │ └── reverb.py ├── process_entry.py ├── resource.py ├── source.py ├── stop.py └── util.py ├── lp_ssh ├── __init__.py ├── address.py ├── client.py ├── context.py ├── flags.py ├── kill_tmux.py ├── launch │ ├── __init__.py │ ├── launch.py │ ├── run_ssh │ │ ├── __init__.py │ │ └── launch_ssh_tmux.py │ ├── ssh_multi_processing │ │ ├── __init__.py │ │ └── commands.py │ └── worker_manager.py ├── multi_process_launch.py ├── nodes │ ├── __init__.py │ ├── base.py │ ├── normal_node.py │ ├── python │ │ ├── __init__.py │ │ ├── addressing.py │ │ ├── flags_utils.py │ │ ├── local_multi_processing.py │ │ ├── node.py │ │ └── process_entry.py │ ├── ssh_node.py │ └── transmit │ │ ├── __init__.py │ │ └── node.py ├── program.py ├── program_stopper │ ├── __init__.py │ └── program_stopper.py ├── stop_program │ ├── __init__.py │ └── stop.py └── transmit │ ├── __init__.py │ ├── client.py │ ├── server.py │ ├── signal.py │ └── tmarl_server.py └── utils ├── __init__.py └── host.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /Dockerfile.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/Dockerfile.dockerignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/README.md -------------------------------------------------------------------------------- /docker/launchpad-tf-gpu/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/docker/launchpad-tf-gpu/Dockerfile -------------------------------------------------------------------------------- /docker/launchpad-tf/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/docker/launchpad-tf/Dockerfile -------------------------------------------------------------------------------- /docker/reverb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/docker/reverb/Dockerfile -------------------------------------------------------------------------------- /docs/figures/tlaunch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/docs/figures/tlaunch.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/manual/cluster-admin/installation-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/docs/manual/cluster-admin/installation-guide.md -------------------------------------------------------------------------------- /docs/manual/cluster-user/how-to-run-distributed-job.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/docs/manual/cluster-user/how-to-run-distributed-job.md -------------------------------------------------------------------------------- /docs/manual/cluster-user/how-to-use-tpods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/docs/manual/cluster-user/how-to-use-tpods.md -------------------------------------------------------------------------------- /docs/manual/cluster-user/imgs/net_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/docs/manual/cluster-user/imgs/net_type.png -------------------------------------------------------------------------------- /docs/manual/cluster-user/imgs/star_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/docs/manual/cluster-user/imgs/star_type.png -------------------------------------------------------------------------------- /docs/manual/cluster-user/imgs/tree_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/docs/manual/cluster-user/imgs/tree_type.png -------------------------------------------------------------------------------- /docs/manual/cluster-user/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/docs/manual/cluster-user/quick-start.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /examples/commands/run_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/examples/commands/run_cmd.py -------------------------------------------------------------------------------- /examples/commands/test_gpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/examples/commands/test_gpu.py -------------------------------------------------------------------------------- /examples/mnist/base_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/examples/mnist/base_runner.py -------------------------------------------------------------------------------- /examples/mnist/base_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/examples/mnist/base_trainer.py -------------------------------------------------------------------------------- /examples/mnist/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/examples/mnist/run.sh -------------------------------------------------------------------------------- /examples/mnist/train_dist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/examples/mnist/train_dist.py -------------------------------------------------------------------------------- /examples/test_k8s/basic/MNIST/README.md: -------------------------------------------------------------------------------- 1 | 基于pytorch mnist example修改的TLaunch分布式版本 2 | 3 | 运行方法 4 | ```shell 5 | bash run.sh 6 | ``` -------------------------------------------------------------------------------- /examples/test_k8s/basic/MNIST/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/examples/test_k8s/basic/MNIST/run.sh -------------------------------------------------------------------------------- /examples/test_k8s/basic/MNIST/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/examples/test_k8s/basic/MNIST/train.py -------------------------------------------------------------------------------- /examples/test_k8s/deepspeed/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/test_k8s/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/examples/test_k8s/run.py -------------------------------------------------------------------------------- /examples/test_k8s/test_gpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/examples/test_k8s/test_gpu.py -------------------------------------------------------------------------------- /examples/test_k8s/test_worker_comsumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/examples/test_k8s/test_worker_comsumer.py -------------------------------------------------------------------------------- /examples/test_k8s/torchrun/MNIST/README.md: -------------------------------------------------------------------------------- 1 | 基于pytorch mnist example修改的TLaunch分布式版本 2 | 3 | 运行方法 4 | ```shell 5 | bash run.sh 6 | ``` -------------------------------------------------------------------------------- /examples/test_k8s/torchrun/MNIST/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/examples/test_k8s/torchrun/MNIST/run.sh -------------------------------------------------------------------------------- /examples/test_k8s/torchrun/MNIST/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/examples/test_k8s/torchrun/MNIST/train.py -------------------------------------------------------------------------------- /examples/trans_types/net_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/examples/trans_types/net_type.py -------------------------------------------------------------------------------- /examples/trans_types/star_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/examples/trans_types/star_type.py -------------------------------------------------------------------------------- /examples/trans_types/tree_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/examples/trans_types/tree_type.py -------------------------------------------------------------------------------- /lp-operator/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/.dockerignore -------------------------------------------------------------------------------- /lp-operator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/.gitignore -------------------------------------------------------------------------------- /lp-operator/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/Dockerfile -------------------------------------------------------------------------------- /lp-operator/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/Makefile -------------------------------------------------------------------------------- /lp-operator/PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/PROJECT -------------------------------------------------------------------------------- /lp-operator/api/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/api/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /lp-operator/api/v1alpha1/lpjob_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/api/v1alpha1/lpjob_types.go -------------------------------------------------------------------------------- /lp-operator/api/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/api/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /lp-operator/config/crd/bases/realai.cn_lpjobs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/crd/bases/realai.cn_lpjobs.yaml -------------------------------------------------------------------------------- /lp-operator/config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /lp-operator/config/crd/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/crd/kustomizeconfig.yaml -------------------------------------------------------------------------------- /lp-operator/config/crd/patches/cainjection_in_lpjobs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/crd/patches/cainjection_in_lpjobs.yaml -------------------------------------------------------------------------------- /lp-operator/config/crd/patches/webhook_in_lpjobs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/crd/patches/webhook_in_lpjobs.yaml -------------------------------------------------------------------------------- /lp-operator/config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/default/kustomization.yaml -------------------------------------------------------------------------------- /lp-operator/config/default/manager_auth_proxy_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/default/manager_auth_proxy_patch.yaml -------------------------------------------------------------------------------- /lp-operator/config/default/manager_config_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/default/manager_config_patch.yaml -------------------------------------------------------------------------------- /lp-operator/config/manager/controller_manager_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/manager/controller_manager_config.yaml -------------------------------------------------------------------------------- /lp-operator/config/manager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/manager/kustomization.yaml -------------------------------------------------------------------------------- /lp-operator/config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/manager/manager.yaml -------------------------------------------------------------------------------- /lp-operator/config/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/manifests/kustomization.yaml -------------------------------------------------------------------------------- /lp-operator/config/prometheus/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - monitor.yaml 3 | -------------------------------------------------------------------------------- /lp-operator/config/prometheus/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/prometheus/monitor.yaml -------------------------------------------------------------------------------- /lp-operator/config/rbac/auth_proxy_client_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/rbac/auth_proxy_client_clusterrole.yaml -------------------------------------------------------------------------------- /lp-operator/config/rbac/auth_proxy_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/rbac/auth_proxy_role.yaml -------------------------------------------------------------------------------- /lp-operator/config/rbac/auth_proxy_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/rbac/auth_proxy_role_binding.yaml -------------------------------------------------------------------------------- /lp-operator/config/rbac/auth_proxy_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/rbac/auth_proxy_service.yaml -------------------------------------------------------------------------------- /lp-operator/config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /lp-operator/config/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /lp-operator/config/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /lp-operator/config/rbac/lpjob_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/rbac/lpjob_editor_role.yaml -------------------------------------------------------------------------------- /lp-operator/config/rbac/lpjob_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/rbac/lpjob_viewer_role.yaml -------------------------------------------------------------------------------- /lp-operator/config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/rbac/role.yaml -------------------------------------------------------------------------------- /lp-operator/config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /lp-operator/config/rbac/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/rbac/service_account.yaml -------------------------------------------------------------------------------- /lp-operator/config/samples/_v1alpha1_lpjob.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/samples/_v1alpha1_lpjob.yaml -------------------------------------------------------------------------------- /lp-operator/config/samples/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/samples/kustomization.yaml -------------------------------------------------------------------------------- /lp-operator/config/scorecard/bases/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/scorecard/bases/config.yaml -------------------------------------------------------------------------------- /lp-operator/config/scorecard/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/scorecard/kustomization.yaml -------------------------------------------------------------------------------- /lp-operator/config/scorecard/patches/basic.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/scorecard/patches/basic.config.yaml -------------------------------------------------------------------------------- /lp-operator/config/scorecard/patches/olm.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/config/scorecard/patches/olm.config.yaml -------------------------------------------------------------------------------- /lp-operator/controllers/lpjob_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/controllers/lpjob_controller.go -------------------------------------------------------------------------------- /lp-operator/controllers/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/controllers/util.go -------------------------------------------------------------------------------- /lp-operator/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/go.mod -------------------------------------------------------------------------------- /lp-operator/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/go.sum -------------------------------------------------------------------------------- /lp-operator/hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /lp-operator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/lp-operator/main.go -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/setup.py -------------------------------------------------------------------------------- /tlaunch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/__init__.py -------------------------------------------------------------------------------- /tlaunch/lp_k8s/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_k8s/__init__.py -------------------------------------------------------------------------------- /tlaunch/lp_k8s/address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_k8s/address.py -------------------------------------------------------------------------------- /tlaunch/lp_k8s/addressing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_k8s/addressing.py -------------------------------------------------------------------------------- /tlaunch/lp_k8s/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_k8s/client.py -------------------------------------------------------------------------------- /tlaunch/lp_k8s/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_k8s/config.py -------------------------------------------------------------------------------- /tlaunch/lp_k8s/launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_k8s/launch.py -------------------------------------------------------------------------------- /tlaunch/lp_k8s/node/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tlaunch/lp_k8s/node/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_k8s/node/common.py -------------------------------------------------------------------------------- /tlaunch/lp_k8s/node/courier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_k8s/node/courier.py -------------------------------------------------------------------------------- /tlaunch/lp_k8s/node/reverb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_k8s/node/reverb.py -------------------------------------------------------------------------------- /tlaunch/lp_k8s/process_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_k8s/process_entry.py -------------------------------------------------------------------------------- /tlaunch/lp_k8s/resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_k8s/resource.py -------------------------------------------------------------------------------- /tlaunch/lp_k8s/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_k8s/source.py -------------------------------------------------------------------------------- /tlaunch/lp_k8s/stop.py: -------------------------------------------------------------------------------- 1 | def stop(): 2 | pass 3 | -------------------------------------------------------------------------------- /tlaunch/lp_k8s/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_k8s/util.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/__init__.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/address.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/client.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/context.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/flags.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/kill_tmux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/kill_tmux.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/launch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/launch/__init__.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/launch/launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/launch/launch.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/launch/run_ssh/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tlaunch/lp_ssh/launch/run_ssh/launch_ssh_tmux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/launch/run_ssh/launch_ssh_tmux.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/launch/ssh_multi_processing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tlaunch/lp_ssh/launch/ssh_multi_processing/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/launch/ssh_multi_processing/commands.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/launch/worker_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/launch/worker_manager.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/multi_process_launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/multi_process_launch.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/nodes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/nodes/__init__.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/nodes/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/nodes/base.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/nodes/normal_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/nodes/normal_node.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/nodes/python/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/nodes/python/__init__.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/nodes/python/addressing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/nodes/python/addressing.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/nodes/python/flags_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/nodes/python/flags_utils.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/nodes/python/local_multi_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/nodes/python/local_multi_processing.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/nodes/python/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/nodes/python/node.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/nodes/python/process_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/nodes/python/process_entry.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/nodes/ssh_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/nodes/ssh_node.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/nodes/transmit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tlaunch/lp_ssh/nodes/transmit/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/nodes/transmit/node.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/program.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/program_stopper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/program_stopper/__init__.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/program_stopper/program_stopper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/program_stopper/program_stopper.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/stop_program/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/stop_program/__init__.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/stop_program/stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/stop_program/stop.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/transmit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/transmit/__init__.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/transmit/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/transmit/client.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/transmit/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/transmit/server.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/transmit/signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/transmit/signal.py -------------------------------------------------------------------------------- /tlaunch/lp_ssh/transmit/tmarl_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/lp_ssh/transmit/tmarl_server.py -------------------------------------------------------------------------------- /tlaunch/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/utils/__init__.py -------------------------------------------------------------------------------- /tlaunch/utils/host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TARTRL/TLaunch/HEAD/tlaunch/utils/host.py --------------------------------------------------------------------------------