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
We have provided two convenience scripts, `./install.sh` and `./setup.sh`
26
+
We have provided two convenience scripts, `./installer.sh` and `./setup.sh`
27
27
that works in Python3.8 for installation and configuration of AutoTuner,
28
28
as shown below:
29
29
30
30
```{note}
31
-
Make sure you run the following commands in `./tools/AutoTuner/src/autotuner`.
31
+
Make sure you run the following commands in the ORFS root directory.
32
32
```
33
33
34
34
```shell
35
35
# Install prerequisites
36
-
./tools/AutoTuner/install.sh
36
+
./tools/AutoTuner/installer.sh
37
37
38
38
# Start virtual environment
39
39
./tools/AutoTuner/setup.sh
@@ -104,14 +104,15 @@ For Global Routing parameters that are set on `fastroute.tcl` you can use:
104
104
105
105
### General Information
106
106
107
-
The `distributed.py` script uses Ray's job scheduling and management to
107
+
The `distributed.py` script located in `./tools/AutoTuner/src/autotuner`uses [Ray's](https://docs.ray.io/en/latest/index.html) job scheduling and management to
108
108
fully utilize available hardware resources from a single server
109
-
configuration, on-premies or over the cloud with multiple CPUs.
110
-
The two modes of operation: `sweep`, where every possible parameter
111
-
combination in the search space is tested; and `tune`, where we use
112
-
Ray's Tune feature to intelligently search the space and optimize
113
-
hyperparameters using one of the algorithms listed above. The `sweep`
114
-
mode is useful when we want to isolate or test a single or very few
109
+
configuration, on-premise or over the cloud with multiple CPUs.
110
+
111
+
The two modes of operation:
112
+
-`sweep`, where every possible parameter combination in the search space is tested
113
+
-`tune`, where we use Ray's Tune feature to intelligently search the space and optimize hyperparameters using one of the algorithms listed above.
114
+
115
+
The `sweep` mode is useful when we want to isolate or test a single or very few
115
116
parameters. On the other hand, `tune` is more suitable for finding
116
117
the best combination of a complex and large number of flow
117
118
parameters. Both modes rely on user-specified search space that is
@@ -120,7 +121,7 @@ though some features may not be available for sweeping.
120
121
121
122
```{note}
122
123
The order of the parameters matter. Arguments `--design`, `--platform` and
123
-
`--config` are always required and should precede <mode>.
124
+
`--config` are always required and should precede *mode*.
0 commit comments