kopia lustrzana https://github.com/OpenDroneMap/NodeODM
Porównaj commity
10 Commity
b8ce0b8ec7
...
2a7c73c8cd
Autor | SHA1 | Data |
---|---|---|
Stephen Mather | 2a7c73c8cd | |
Stephen Mather | c111b85f85 | |
Stephen Mather | 15ea35c5f9 | |
Piero Toffanin | 2230593804 | |
Stephen Mather | e8fb0dfe3e | |
Piero Toffanin | 512079b3c9 | |
Stephen Mather | 21c5697f97 | |
Stephen Mather | dd57c2c084 | |
Stephen Mather | 64189e747e | |
Stephen Mather | 0f5a1f56cc |
23
README.md
23
README.md
|
@ -21,13 +21,6 @@ docker run -p 3000:3000 opendronemap/nodeodm
|
|||
docker-machine ip
|
||||
```
|
||||
|
||||
* A rootless alternative to Docker is using [Apptainer](https://apptainer.org/). In order to run NodeODM together with ClusterODM on HPC, we need a rootless alternative to Docker, and that's where Apptainer comes in to play. From the Linux command line, cd into the NodeODM folder and run the following commands to host a NodeODM instance:
|
||||
|
||||
```
|
||||
apptainer build --sandbox node/ singularity.def
|
||||
apptainer run --writable node/
|
||||
```
|
||||
|
||||
Linux users can connect to 127.0.0.1.
|
||||
|
||||
* Open a Web Browser to `http://<yourDockerMachineIp>:3000`
|
||||
|
@ -37,6 +30,22 @@ Linux users can connect to 127.0.0.1.
|
|||
|
||||
If the computer running NodeODM is using an old or 32bit CPU, you need to compile OpenDroneMap from sources and setup NodeODM natively. You cannot use docker. Docker images work with CPUs with 64-bit extensions, MMX, SSE, SSE2, SSE3 and SSSE3 instruction set support or higher. Seeing a `Illegal instruction` error while processing images is an indication that your CPU is too old.
|
||||
|
||||
### Running rootless
|
||||
|
||||
* A rootless alternative to Docker is using [Apptainer](https://apptainer.org/). In order to run NodeODM together with ClusterODM in rootless environments, for example on HPC, we need a rootless alternative to Docker, and that's where Apptainer comes in to play. From the Linux command line, cd into the NodeODM folder and run the following commands to host a NodeODM instance:
|
||||
|
||||
```
|
||||
apptainer build --sandbox node/ apptainer.def
|
||||
apptainer run --writable node/
|
||||
```
|
||||
|
||||
An apptainer.def file can be built directly from the dockerfile as needed:
|
||||
|
||||
```
|
||||
pip3 install spython
|
||||
spython recipe Dockerfile &> apptainer.def
|
||||
```
|
||||
|
||||
## API Docs
|
||||
|
||||
See the [API documentation page](https://github.com/OpenDroneMap/NodeODM/blob/master/docs/index.adoc).
|
||||
|
|
Ładowanie…
Reference in New Issue