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
Copy file name to clipboardExpand all lines: README.md
+14-3Lines changed: 14 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Keeping track of computational experiments can be annoying and failure to do so
7
7
While workload scheduling systems such as [`Slurm`](https://slurm.schedmd.com/overview.html) make it easy to run many experiments in parallel on a cluster, it can be hard to keep track of which parameter configurations are running, failed, or completed.
8
8
[`sacred`](https://github.com/IDSIA/sacred) is a great tool to collect and manage experiments and their results, especially when used with a [`MongoDB`](https://www.mongodb.com/). However, it is lacking integration with workload schedulers.
9
9
10
-
**`SEML`** enables you to
10
+
**`SEML`** enables you to
11
11
* very easily define hyperparameter search spaces using YAML files,
12
12
* run these hyperparameter configurations on a compute cluster using `Slurm`,
13
13
* and to track the experimental results using `sacred` and `MongoDB`.
in an empty directoy. **`SEML`** will automatically create a python package for you.
42
42
43
+
44
+
### SSH Port Forwarding
45
+
If your MongoDB is only accessible via an SSH port forward, **`SEML`** allows you to directly configure this as well if you install the `ssh_forward` dependencies via:
46
+
```bash
47
+
pip install seml[ssh_forward]
48
+
```
49
+
It remains to configure the SSH settings:
50
+
```bash
51
+
seml configure --ssh_forward
52
+
```
53
+
43
54
### Development
44
55
If you want to develop `seml` please clone the repository and install it via
45
56
```bash
@@ -48,7 +59,7 @@ pip install -e .[dev]
48
59
and install pre-commit hooks via
49
60
```bash
50
61
pre-commit install
51
-
```
62
+
```
52
63
53
64
## Documentation
54
65
Documentation is available in our [docs.md](docs.md) or via the CLI:
0 commit comments