From 02ae08349e5ad3bf190f67742ea4ba20f73262f7 Mon Sep 17 00:00:00 2001 From: VaibhavWakde52 <149496880+VaibhavWakde52@users.noreply.github.com> Date: Tue, 31 Oct 2023 19:04:10 +0530 Subject: [PATCH 1/4] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 590883c0..9d824f8f 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ Supported cloud vendors [include][auth]: ## Why TPI? -There are a several reasons to use TPI instead of other related solutions (custom scripts and/or cloud orchestrators): +There are several reasons to use TPI instead of other related solutions (custom scripts and/or cloud orchestrators): 1. **Reduced management overhead and infrastructure cost**: TPI is a CLI tool, not a running service. It requires no additional orchestrating machine (control plane/head nodes) to schedule/recover/terminate instances. Instead, TPI runs (spot) instances via cloud-native scaling groups[^scalers], taking care of recovery and termination automatically on the cloud provider's side. This design reduces management overhead & infrastructure costs. You can close your laptop while cloud tasks are running -- auto-recovery happens even if you are offline. @@ -182,7 +182,7 @@ style C fill:#7B61FF,stroke:#333333,color:#000000 ## Future Plans -TPI is a CLI tool bringing the power of bare-metal cloud to a bare-metal local laptop. We're working on more featureful and visual interfaces. We'd also like to have more native support for distributed (multi-instance) training, more data sync optimisations & options, and tighter ecosystem integration with tools such as [DVC](https://dvc.org). Plus of course more examples for Data Scientists and Machine Learning Engineers - from Jupyter, VSCode, and Codespaces to improving the live logging/monitoring/reporting experience. +TPI is a CLI tool bringing the power of bare-metal cloud to a bare-metal local laptop. We're working on more featureful and visual interfaces. We'd also like to have more native support for distributed (multi-instance) training, more data sync optimizations & options, and tighter ecosystem integration with tools such as [DVC](https://dvc.org). Plus of course more examples for Data Scientists and Machine Learning Engineers - from Jupyter, VSCode, and Codespaces to improving the live logging/monitoring/reporting experience. ## Help From 8f80d2414dd222bc27c887d90b21d03874da1f1d Mon Sep 17 00:00:00 2001 From: VaibhavWakde52 <149496880+VaibhavWakde52@users.noreply.github.com> Date: Tue, 31 Oct 2023 19:06:25 +0530 Subject: [PATCH 2/4] Update task.md --- docs/resources/task.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/resources/task.md b/docs/resources/task.md index 6def9bd8..4260e0e0 100644 --- a/docs/resources/task.md +++ b/docs/resources/task.md @@ -325,7 +325,7 @@ resource "iterative_task" "example" { ``` The container name may include a path component, in this case the specified subdirectory will be used -to store task execution results. Otherwise, a subdirectory will be created with a name matchin the +to store task execution results. Otherwise, a subdirectory will be created with a name matching the task's randomly generated id. If the container name is suffixed with a forward slash, (`container-name/`), the root of the container From 4f3e9d5ef742fee13ab2deab7e0f8fb7251c4659 Mon Sep 17 00:00:00 2001 From: VaibhavWakde52 <149496880+VaibhavWakde52@users.noreply.github.com> Date: Tue, 31 Oct 2023 19:07:41 +0530 Subject: [PATCH 3/4] Update getting-started.md --- docs/guides/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guides/getting-started.md b/docs/guides/getting-started.md index 0069692b..89b5c14e 100644 --- a/docs/guides/getting-started.md +++ b/docs/guides/getting-started.md @@ -105,7 +105,7 @@ With spot/preemptible instances (`spot >= 0`), auto-recovery logic and persisten -> **Note:** A large `workdir` may take a long time to upload. -~> **Warning:** To take full advantage of spot instance recovery, a `script` should start by cheching the disk for results (recovered from a previous interrupted run). +~> **Warning:** To take full advantage of spot instance recovery, a `script` should start by checking the disk for results (recovered from a previous interrupted run). -> **Note:** The [`id`](https://registry.terraform.io/providers/iterative/iterative/latest/docs/resources/task#id) returned by `terraform apply` (i.e. `[id=tpi-···]`) can be used to locate the created cloud resources through the cloud's web console or command–line tool. From 0aa15da1bed5b0d6c3d19e4c0bbe70dbd9a1f15a Mon Sep 17 00:00:00 2001 From: Helio Machado <0x2b3bfa0+git@googlemail.com> Date: Tue, 31 Oct 2023 14:48:04 +0100 Subject: [PATCH 4/4] Apply suggestions from code review --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9d824f8f..1e423ddd 100644 --- a/README.md +++ b/README.md @@ -182,7 +182,7 @@ style C fill:#7B61FF,stroke:#333333,color:#000000 ## Future Plans -TPI is a CLI tool bringing the power of bare-metal cloud to a bare-metal local laptop. We're working on more featureful and visual interfaces. We'd also like to have more native support for distributed (multi-instance) training, more data sync optimizations & options, and tighter ecosystem integration with tools such as [DVC](https://dvc.org). Plus of course more examples for Data Scientists and Machine Learning Engineers - from Jupyter, VSCode, and Codespaces to improving the live logging/monitoring/reporting experience. +TPI is a CLI tool bringing the power of bare-metal cloud to a bare-metal local laptop. We're working on more featureful and visual interfaces. We'd also like to have more native support for distributed (multi-instance) training, more data sync optimisations & options, and tighter ecosystem integration with tools such as [DVC](https://dvc.org). Plus of course more examples for Data Scientists and Machine Learning Engineers - from Jupyter, VSCode, and Codespaces to improving the live logging/monitoring/reporting experience. ## Help