LICENSE.md
README.md
setup.py
src/dstack/__init__.py
src/dstack/version.py
src/dstack.egg-info/PKG-INFO
src/dstack.egg-info/SOURCES.txt
src/dstack.egg-info/dependency_links.txt
src/dstack.egg-info/entry_points.txt
src/dstack.egg-info/requires.txt
src/dstack.egg-info/top_level.txt
src/dstack/_internal/__init__.py
src/dstack/_internal/cli/__init__.py
src/dstack/_internal/cli/main.py
src/dstack/_internal/cli/commands/__init__.py
src/dstack/_internal/cli/commands/config.py
src/dstack/_internal/cli/commands/gateway.py
src/dstack/_internal/cli/commands/init.py
src/dstack/_internal/cli/commands/logs.py
src/dstack/_internal/cli/commands/ps.py
src/dstack/_internal/cli/commands/run.py
src/dstack/_internal/cli/commands/server.py
src/dstack/_internal/cli/commands/stop.py
src/dstack/_internal/cli/services/__init__.py
src/dstack/_internal/cli/services/configurators/__init__.py
src/dstack/_internal/cli/services/configurators/profile.py
src/dstack/_internal/cli/services/configurators/run.py
src/dstack/_internal/cli/utils/__init__.py
src/dstack/_internal/cli/utils/common.py
src/dstack/_internal/cli/utils/gateway.py
src/dstack/_internal/cli/utils/run.py
src/dstack/_internal/cli/utils/updates.py
src/dstack/_internal/core/__init__.py
src/dstack/_internal/core/errors.py
src/dstack/_internal/core/backends/__init__.py
src/dstack/_internal/core/backends/aws/__init__.py
src/dstack/_internal/core/backends/aws/auth.py
src/dstack/_internal/core/backends/aws/compute.py
src/dstack/_internal/core/backends/aws/config.py
src/dstack/_internal/core/backends/aws/resources.py
src/dstack/_internal/core/backends/azure/__init__.py
src/dstack/_internal/core/backends/azure/auth.py
src/dstack/_internal/core/backends/azure/compute.py
src/dstack/_internal/core/backends/azure/config.py
src/dstack/_internal/core/backends/azure/utils.py
src/dstack/_internal/core/backends/base/__init__.py
src/dstack/_internal/core/backends/base/compute.py
src/dstack/_internal/core/backends/base/config.py
src/dstack/_internal/core/backends/base/offers.py
src/dstack/_internal/core/backends/gcp/__init__.py
src/dstack/_internal/core/backends/gcp/auth.py
src/dstack/_internal/core/backends/gcp/compute.py
src/dstack/_internal/core/backends/gcp/config.py
src/dstack/_internal/core/backends/gcp/resources.py
src/dstack/_internal/core/backends/gcp/utils.py
src/dstack/_internal/core/backends/lambdalabs/__init__.py
src/dstack/_internal/core/backends/lambdalabs/api_client.py
src/dstack/_internal/core/backends/lambdalabs/compute.py
src/dstack/_internal/core/backends/lambdalabs/config.py
src/dstack/_internal/core/backends/local/__init__.py
src/dstack/_internal/core/backends/local/compute.py
src/dstack/_internal/core/backends/tensordock/__init__.py
src/dstack/_internal/core/backends/tensordock/api_client.py
src/dstack/_internal/core/backends/tensordock/compute.py
src/dstack/_internal/core/backends/tensordock/config.py
src/dstack/_internal/core/models/__init__.py
src/dstack/_internal/core/models/common.py
src/dstack/_internal/core/models/config.py
src/dstack/_internal/core/models/configurations.py
src/dstack/_internal/core/models/gateways.py
src/dstack/_internal/core/models/instances.py
src/dstack/_internal/core/models/logs.py
src/dstack/_internal/core/models/profiles.py
src/dstack/_internal/core/models/projects.py
src/dstack/_internal/core/models/runs.py
src/dstack/_internal/core/models/secrets.py
src/dstack/_internal/core/models/users.py
src/dstack/_internal/core/models/backends/__init__.py
src/dstack/_internal/core/models/backends/aws.py
src/dstack/_internal/core/models/backends/azure.py
src/dstack/_internal/core/models/backends/base.py
src/dstack/_internal/core/models/backends/gcp.py
src/dstack/_internal/core/models/backends/lambdalabs.py
src/dstack/_internal/core/models/backends/tensordock.py
src/dstack/_internal/core/models/repos/__init__.py
src/dstack/_internal/core/models/repos/base.py
src/dstack/_internal/core/models/repos/local.py
src/dstack/_internal/core/models/repos/remote.py
src/dstack/_internal/core/models/repos/virtual.py
src/dstack/_internal/core/services/__init__.py
src/dstack/_internal/core/services/api_client.py
src/dstack/_internal/core/services/logs.py
src/dstack/_internal/core/services/repos.py
src/dstack/_internal/core/services/configs/__init__.py
src/dstack/_internal/core/services/ssh/__init__.py
src/dstack/_internal/core/services/ssh/attach.py
src/dstack/_internal/core/services/ssh/ports.py
src/dstack/_internal/core/services/ssh/tunnel.py
src/dstack/_internal/server/__init__.py
src/dstack/_internal/server/db.py
src/dstack/_internal/server/main.py
src/dstack/_internal/server/models.py
src/dstack/_internal/server/settings.py
src/dstack/_internal/server/background/__init__.py
src/dstack/_internal/server/background/tasks/__init__.py
src/dstack/_internal/server/background/tasks/process_pending_jobs.py
src/dstack/_internal/server/background/tasks/process_running_jobs.py
src/dstack/_internal/server/background/tasks/process_submitted_jobs.py
src/dstack/_internal/server/background/tasks/process_terminating_jobs.py
src/dstack/_internal/server/migrations/__init__.py
src/dstack/_internal/server/migrations/env.py
src/dstack/_internal/server/migrations/versions/252d3743b641_.py
src/dstack/_internal/server/migrations/versions/__init__.py
src/dstack/_internal/server/migrations/versions/a060e2440936_.py
src/dstack/_internal/server/migrations/versions/bfba43f6def2_.py
src/dstack/_internal/server/migrations/versions/fe72c4de8376_add_gateways.py
src/dstack/_internal/server/routers/__init__.py
src/dstack/_internal/server/routers/backends.py
src/dstack/_internal/server/routers/gateways.py
src/dstack/_internal/server/routers/logs.py
src/dstack/_internal/server/routers/projects.py
src/dstack/_internal/server/routers/repos.py
src/dstack/_internal/server/routers/runs.py
src/dstack/_internal/server/routers/secrets.py
src/dstack/_internal/server/routers/users.py
src/dstack/_internal/server/schemas/__init__.py
src/dstack/_internal/server/schemas/backends.py
src/dstack/_internal/server/schemas/common.py
src/dstack/_internal/server/schemas/gateways.py
src/dstack/_internal/server/schemas/logs.py
src/dstack/_internal/server/schemas/projects.py
src/dstack/_internal/server/schemas/repos.py
src/dstack/_internal/server/schemas/runner.py
src/dstack/_internal/server/schemas/runs.py
src/dstack/_internal/server/schemas/secrets.py
src/dstack/_internal/server/schemas/users.py
src/dstack/_internal/server/security/__init__.py
src/dstack/_internal/server/security/permissions.py
src/dstack/_internal/server/services/__init__.py
src/dstack/_internal/server/services/config.py
src/dstack/_internal/server/services/gateways.py
src/dstack/_internal/server/services/logs.py
src/dstack/_internal/server/services/projects.py
src/dstack/_internal/server/services/repos.py
src/dstack/_internal/server/services/runs.py
src/dstack/_internal/server/services/users.py
src/dstack/_internal/server/services/backends/__init__.py
src/dstack/_internal/server/services/backends/configurators/__init__.py
src/dstack/_internal/server/services/backends/configurators/aws.py
src/dstack/_internal/server/services/backends/configurators/azure.py
src/dstack/_internal/server/services/backends/configurators/base.py
src/dstack/_internal/server/services/backends/configurators/gcp.py
src/dstack/_internal/server/services/backends/configurators/lambdalabs.py
src/dstack/_internal/server/services/backends/configurators/tensordock.py
src/dstack/_internal/server/services/jobs/__init__.py
src/dstack/_internal/server/services/jobs/configurators/__init__.py
src/dstack/_internal/server/services/jobs/configurators/base.py
src/dstack/_internal/server/services/jobs/configurators/dev.py
src/dstack/_internal/server/services/jobs/configurators/service.py
src/dstack/_internal/server/services/jobs/configurators/task.py
src/dstack/_internal/server/services/jobs/configurators/extensions/__init__.py
src/dstack/_internal/server/services/jobs/configurators/extensions/base.py
src/dstack/_internal/server/services/jobs/configurators/extensions/vscode.py
src/dstack/_internal/server/services/runner/__init__.py
src/dstack/_internal/server/services/runner/client.py
src/dstack/_internal/server/services/runner/ssh.py
src/dstack/_internal/server/utils/__init__.py
src/dstack/_internal/server/utils/common.py
src/dstack/_internal/server/utils/logging.py
src/dstack/_internal/server/utils/routers.py
src/dstack/_internal/utils/__init__.py
src/dstack/_internal/utils/common.py
src/dstack/_internal/utils/crypto.py
src/dstack/_internal/utils/hash.py
src/dstack/_internal/utils/ignore.py
src/dstack/_internal/utils/interpolator.py
src/dstack/_internal/utils/logging.py
src/dstack/_internal/utils/path.py
src/dstack/_internal/utils/random_names.py
src/dstack/_internal/utils/ssh.py
src/dstack/api/__init__.py
src/dstack/api/utils.py
src/dstack/api/_public/__init__.py
src/dstack/api/_public/backends.py
src/dstack/api/_public/repos.py
src/dstack/api/_public/runs.py
src/dstack/api/_public/huggingface/__init__.py
src/dstack/api/_public/huggingface/finetuning/__init__.py
src/dstack/api/_public/huggingface/finetuning/sft/__init__.py
src/dstack/api/_public/huggingface/finetuning/sft/train.py
src/dstack/api/huggingface/__init__.py
src/dstack/api/server/__init__.py
src/dstack/api/server/_backends.py
src/dstack/api/server/_gateways.py
src/dstack/api/server/_group.py
src/dstack/api/server/_logs.py
src/dstack/api/server/_projects.py
src/dstack/api/server/_repos.py
src/dstack/api/server/_runs.py
src/dstack/api/server/_secrets.py
src/dstack/api/server/_users.py
src/dstack/api/server/utils.py
src/dstack/core/__init__.py
src/tests/__init__.py
src/tests/_internal/__init__.py
src/tests/_internal/cli/__init__.py
src/tests/_internal/cli/common.py
src/tests/_internal/cli/commands/__init__.py
src/tests/_internal/cli/commands/test_config.py
src/tests/_internal/cli/commands/test_dstack.py
src/tests/_internal/cli/services/__init__.py
src/tests/_internal/cli/services/configurators/__init__.py
src/tests/_internal/cli/services/configurators/test_profile.py
src/tests/_internal/cli/services/configurators/test_run.py
src/tests/_internal/core/__init__.py
src/tests/_internal/core/services/__init__.py
src/tests/_internal/core/services/test_logs.py
src/tests/_internal/server/__init__.py
src/tests/_internal/server/common.py
src/tests/_internal/server/conftest.py
src/tests/_internal/server/background/__init__.py
src/tests/_internal/server/background/tasks/__init__.py
src/tests/_internal/server/background/tasks/test_process_pending_jobs.py
src/tests/_internal/server/background/tasks/test_process_running_jobs.py
src/tests/_internal/server/background/tasks/test_process_submitted_jobs.py
src/tests/_internal/server/background/tasks/test_process_terminating_jobs.py
src/tests/_internal/server/routers/__init__.py
src/tests/_internal/server/routers/test_backends.py
src/tests/_internal/server/routers/test_gateways.py
src/tests/_internal/server/routers/test_logs.py
src/tests/_internal/server/routers/test_projects.py
src/tests/_internal/server/routers/test_repos.py
src/tests/_internal/server/routers/test_runs.py
src/tests/_internal/server/routers/test_users.py
src/tests/_internal/server/services/__init__.py
src/tests/_internal/server/services/test_config.py
src/tests/_internal/server/services/test_logs.py
src/tests/_internal/utils/__init__.py
src/tests/_internal/utils/test_common.py
src/tests/_internal/utils/test_interpolator.py
src/tests/_internal/utils/test_path.py