You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
or [AMDGPU installer :material-arrow-top-right-thin:{ .external }](https://rocm.docs.amd.com/projects/install-on-linux/en/latest/install/amdgpu-install.html).)
276
276
277
277
=== "Intel Gaudi"
278
-
2. Hosts with Intel Gaudi accelerators should be pre-installed with [Gaudi software and drivers](https://docs.habana.ai/en/latest/Installation_Guide/Driver_Installation.html#driver-installation).
279
-
This should include the drivers, `hl-smi`, and Habana Container Runtime.
278
+
2. Hosts with Intel Gaudi accelerators must be pre-installed with [Gaudi software and drivers](https://docs.habana.ai/en/latest/Installation_Guide/Driver_Installation.html#driver-installation).
279
+
This must include the drivers, `hl-smi`, and Habana Container Runtime.
280
280
281
281
=== "Tenstorrent"
282
-
2. Hosts with Tenstorrent accelerators should be pre-installed with [Tenstorrent software](https://docs.tenstorrent.com/getting-started/README.html#software-installation).
283
-
This should include the drivers, `tt-smi`, and HugePages.
282
+
2. Hosts with Tenstorrent accelerators must be pre-installed with [Tenstorrent software](https://docs.tenstorrent.com/getting-started/README.html#software-installation).
283
+
This must include the drivers, `tt-smi`, and HugePages.
284
284
285
-
3. The user specified should have passwordless `sudo` access.
285
+
3. The user specified must have passwordless `sudo` access.
286
+
287
+
4. The SSH server must be running and configured with `AllowTcpForwarding yes` in `/etc/ssh/sshd_config`.
288
+
289
+
5. The firewall must allow SSH and should forbid any other connections from external networks. For `placement: cluster` fleets, it should also allow any communication between fleet nodes.
286
290
287
291
To create or update the fleet, pass the fleet configuration to [`dstack apply`](../reference/cli/dstack/apply.md):
288
292
@@ -341,10 +345,10 @@ divided into, allowing multiple jobs to use these blocks concurrently.
341
345
hosts:
342
346
- hostname: 3.255.177.51
343
347
blocks: 4
344
-
- hostaname: 3.255.177.52
348
+
- hostname: 3.255.177.52
345
349
# As many as possible, according to numbers of GPUs and CPUs
346
350
blocks: auto
347
-
- hostaname: 3.255.177.53
351
+
- hostname: 3.255.177.53
348
352
# Do not sclice. This is the default value, may be omitted
Copy file name to clipboardExpand all lines: docs/docs/installation/index.md
+55-55Lines changed: 55 additions & 55 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -139,71 +139,71 @@ Configuration is updated at ~/.dstack/config.yml
139
139
140
140
This configuration is stored in `~/.dstack/config.yml`.
141
141
142
-
### (Optional) Enable shell autocompletion
142
+
??? info "Shell autocompletion"
143
143
144
-
`dstack` supports shell autocompletion for `bash` and `zsh`.
144
+
`dstack` supports shell autocompletion for `bash` and `zsh`.
145
145
146
-
=== "bash"
146
+
=== "bash"
147
147
148
-
First, validate if completion scripts load correctly in your current shell session:
149
-
150
-
<div class="termy">
151
-
152
-
```shell
153
-
$ eval "$(dstack completion bash)"
154
-
```
148
+
First, validate if completion scripts load correctly in your current shell session:
149
+
150
+
<div class="termy">
151
+
152
+
```shell
153
+
$ eval "$(dstack completion bash)"
154
+
```
155
155
156
-
</div>
157
-
158
-
If completions work as expected and you would like them to persist across shell sessions, add the completion script to your shell profile using these commands:
If completions work as expected and you would like them to persist across shell sessions, add the completion script to your shell profile using these commands:
0 commit comments