NNI supports running an experiment on multiple machines, called remote machine mode. Let's say you have multiple machines with the account `bob` (Note: the account is not necessarily the same on multiple machines):
NNI supports running an experiment on multiple machines, called remote machine mode. Let's say you have multiple machines with the account `bob` (Note: the account is not necessarily the same on multiple machines):
| IP | Username | Password |
| --------|---------|-------|
| IP | Username| Password |
| 10.1.1.1 | bob | bob123 |
| -------- |---------|-------|
| 10.1.1.1 | bob | bob123 |
| 10.1.1.2 | bob | bob123 |
| 10.1.1.2 | bob | bob123 |
| 10.1.1.3 | bob | bob123 |
| 10.1.1.3 | bob | bob123 |
...
@@ -61,4 +62,4 @@ Simply filling the `machineList` section. This yaml file is named `exp_remote.ya
...
@@ -61,4 +62,4 @@ Simply filling the `machineList` section. This yaml file is named `exp_remote.ya
```
```
nnictl create --config exp_remote.yaml
nnictl create --config exp_remote.yaml
```
```
to start the experiment. This command can be executed on one of those three machines above, and can also be executed on another machine which has NNI installed and has network accessibility to those three machines.
to start the experiment. This command can be executed on one of those three machines above, and can also be executed on another machine which has NNI installed and has network accessibility to those three machines.