Skip to content

Commit cf61924

Browse files
authored
Merge pull request #103 from smathermather/add-moar-hpc
Add nodes.json and move HPC below windows
2 parents 1e0439f + 9e49bc1 commit cf61924

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

README.md

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,14 @@ A docker-compose file is available to automatically setup both ClusterODM and No
9494
docker-compose up
9595
```
9696

97+
## Windows Bundle
98+
99+
ClusterODM can run as a self-contained executable on Windows without the need for additional dependencies. You can download the latest `clusterodm-windows-x64.zip` bundle from the [releases](https://github.com/OpenDroneMap/ClusterODM/releases) page. Extract the contents in a folder and run:
100+
101+
```bash
102+
clusterodm.exe
103+
```
104+
97105
## HPC set up with SLURM
98106

99107
You can write a SLURM script to schedule and set up available nodes with NodeODM for the ClusterODM to be wired to if you are on the HPC. Using SLURM will decrease the amount of time and processes needed to set up nodes for ClusterODM each time. This provides an easier way for user to use ODM on the HPC.
@@ -136,12 +144,15 @@ telnet localhost 8080
136144

137145
You should always check to make sure which ports are being used to run NodeODM if ClusterODM is not wired correctly.
138146

139-
## Windows Bundle
147+
It is also possible to pre-populate nodes using JSON. If starting ClusterODM from apptainer or docker, the relevant JSON is available at `docker/data/nodes.json`. Contents might look similar to the following:
140148

141-
ClusterODM can run as a self-contained executable on Windows without the need for additional dependencies. You can download the latest `clusterodm-windows-x64.zip` bundle from the [releases](https://github.com/OpenDroneMap/ClusterODM/releases) page. Extract the contents in a folder and run:
149+
```javascript
150+
[
151+
{"hostname":"node48","port":"3000","token":""},
152+
{"hostname":"node50","port":"3000","token":""},
153+
{"hostname":"node51","port":"3000","token":""}
154+
]
142155

143-
```bash
144-
clusterodm.exe
145156
```
146157

147158
## Roadmap

0 commit comments

Comments
 (0)