@@ -132,19 +132,19 @@ The script has three operations (`start`, `stop`, `check`) and the following opt
132132* ` -c ` : don't cleanup temporary dir (for debugging)
133133* ` -C [dir] ` : directory containing Nvidia compatibility drivers (checks CMSSW_BASE by default if available)
134134* ` -D ` : dry run: print container commands rather than executing them
135- * ` -d ` : use Docker instead of Apptainer
135+ * ` -d [exe] ` : container choice: apptainer, docker, podman, podman-hpc (default: apptainer)
136136* ` -E [path] ` : include extra path(s) for executables (default: /cvmfs/oasis.opensciencegrid.org/mis/apptainer/current/bin)
137137* ` -f ` : force reuse of (possibly) existing container instance
138- * ` -g ` : use GPU instead of CPU
139- * ` -i ` [ name] `: server image name (default: fastml/triton-torchgeo:22.07-py3-geometric)
138+ * ` -g [device] ` : device choice: auto (try to detect GPU), CPU, GPU (default: auto)
139+ * ` -i [name] ` : server image name (default: fastml/triton-torchgeo:22.07-py3-geometric)
140140* ` -I [num] ` : number of model instances (default: 0 -> means no local editing of config files)
141141* ` -M [dir] ` : model repository (can be given more than once)
142142* ` -m [dir] ` : specific model directory (can be given more than one)
143143* ` -n [name] ` : name of container instance, also used for hidden temporary dir (default: triton_server_instance)
144144* ` -P [port] ` : base port number for services (-1: automatically find an unused port range) (default: 8000)
145145* ` -p [pid] ` : automatically shut down server when process w/ specified PID ends (-1: use parent process PID)
146146* ` -r [num] ` : number of retries when starting container (default: 3)
147- * ` -s [dir] ` : Apptainer sandbox directory (default: /cvmfs/unpacked.cern.ch/registry.hub.docker.com/fastml/triton-torchgeo:22.07-py3-geometric)
147+ * ` -s [dir] ` : apptainer sandbox directory (default: /cvmfs/unpacked.cern.ch/registry.hub.docker.com/fastml/triton-torchgeo:22.07-py3-geometric)
148148* ` -t [dir] ` : non-default hidden temporary dir
149149* ` -v ` : (verbose) start: activate server debugging info; stop: keep server logs
150150* ` -w [time] ` : maximum time to wait for server to start (default: 300 seconds)
@@ -200,8 +200,8 @@ The fallback server has a separate set of options, mostly related to the invocat
200200* ` enable ` : enable the fallback server
201201* ` debug ` : enable debugging (equivalent to ` -c ` in ` cmsTriton ` )
202202* ` verbose ` : enable verbose output in logs (equivalent to ` -v ` in ` cmsTriton ` )
203- * ` useDocker ` : use Docker instead of Apptainer (equivalent to ` -d ` in ` cmsTriton ` )
204- * ` useGPU ` : run on local GPU (equivalent to ` -g ` in ` cmsTriton ` )
203+ * ` container ` : container choice (equivalent to ` -d ` in ` cmsTriton ` )
204+ * ` device ` : device choice (equivalent to ` -g ` in ` cmsTriton ` )
205205* ` retries ` : number of retries when starting container (passed to ` -r [num] ` in ` cmsTriton ` if >= 0; default: -1)
206206* ` wait ` : maximum time to wait for server to start (passed to ` -w time ` in ` cmsTriton ` if >= 0; default: -1)
207207* ` instanceBaseName ` : base name for server instance if random names are enabled (default: triton_server_instance)
0 commit comments