ipcontroller.1
164 lines
| 4.8 KiB
| application/x-troff
|
GroffLexer
Stephan Peijnik
|
r2098 | .TH IPCONTROLLER 1 "October 29, 2008" "" "" | ||
.SH NAME | ||||
\fBipcontroller \- IPython parallel computing controller control tool | ||||
.SH SYNOPSIS | ||||
.nf | ||||
.fam C | ||||
\fBipengine\fP [\fIoptions\fP] | ||||
.fam T | ||||
.fi | ||||
.SH DESCRIPTION | ||||
ipcontroller is a control tool for IPython's parallel computing functions. | ||||
.SH OPTIONS | ||||
.TP | ||||
.B | ||||
\-h, \-\-help | ||||
show this help message and exit | ||||
.TP | ||||
.B | ||||
.TP | ||||
MinRK
|
r4242 | .B \-\-no-secure | ||
Don't authenticate messages. | ||||
Stephan Peijnik
|
r2098 | .TP | ||
MinRK
|
r4242 | .B \-\-usethreads | ||
Use threads instead of processes for the schedulers | ||||
Stephan Peijnik
|
r2098 | .TP | ||
MinRK
|
r4242 | .B \-\-init | ||
Initialize profile with default config files | ||||
Stephan Peijnik
|
r2098 | .TP | ||
MinRK
|
r4242 | .B \-\-log-to-file | ||
send log output to a file | ||||
Stephan Peijnik
|
r2098 | .TP | ||
MinRK
|
r4242 | .B \-\-reuse | ||
reuse existing json connection files | ||||
Stephan Peijnik
|
r2098 | .TP | ||
MinRK
|
r4242 | .B \-\-mongodb | ||
use the MongoDB backend | ||||
Stephan Peijnik
|
r2098 | .TP | ||
MinRK
|
r4242 | .B \-\-quiet | ||
set log level to logging.CRITICAL (minimize logging output) | ||||
Stephan Peijnik
|
r2098 | .TP | ||
MinRK
|
r4242 | .B \-\-debug | ||
set log level to logging.DEBUG (maximize logging output) | ||||
Stephan Peijnik
|
r2098 | .TP | ||
MinRK
|
r4242 | .B \-\-sqlitedb | ||
use the SQLiteDB backend | ||||
Stephan Peijnik
|
r2098 | .TP | ||
MinRK
|
r4242 | .B \-\-dictdb | ||
use the in-memory DictDB backend | ||||
Stephan Peijnik
|
r2098 | .TP | ||
MinRK
|
r4242 | .B \-\-secure | ||
Use HMAC digests for authentication of messages. | ||||
Stephan Peijnik
|
r2098 | .TP | ||
MinRK
|
r4242 | .B \-\-profile=<Unicode> (BaseIPythonApplication.profile) | ||
Default: u'default' | ||||
The IPython profile to use. | ||||
Stephan Peijnik
|
r2098 | .TP | ||
MinRK
|
r4242 | .B \-\-hwm=<Int> (TaskScheduler.hwm) | ||
Default: 0 | ||||
.br | ||||
specify the High Water Mark (HWM) for the downstream socket in the Task | ||||
scheduler. This is the maximum number of allowed outstanding tasks on each | ||||
engine. | ||||
.TP | ||||
.B \-\-secure=<Bool> (IPControllerApp.secure) | ||||
Default: True | ||||
Whether to use HMAC digests for extra message authentication. | ||||
.TP | ||||
.B \-\-ip=<Unicode> (HubFactory.ip) | ||||
Default: '127.0.0.1' | ||||
The IP address for registration. This is generally either '127.0.0.1' for | ||||
loopback only or '*' for all interfaces. [default: '127.0.0.1'] | ||||
.TP | ||||
.B \-\-log-url=<Unicode> (BaseParallelApplication.log_url) | ||||
Default: '' | ||||
The ZMQ URL of the iplogger to aggregate logging. | ||||
.TP | ||||
.B \-\-work-dir=<Unicode> (BaseParallelApplication.work_dir) | ||||
Default: u'/Users/minrk/dev/ip/mine/docs/man' | ||||
Set the working dir for the process. | ||||
.TP | ||||
.B \-\-port=<Int> (HubFactory.regport) | ||||
Default: 0 | ||||
The port on which the Hub listens for registration. | ||||
.TP | ||||
.B \-\-profile-dir=<Unicode> (ProfileDir.location) | ||||
Default: u'' | ||||
Set the profile location directly. This overrides the logic used by the | ||||
`profile` option. | ||||
.TP | ||||
.B \-\-ident=<CBytes> (Session.session) | ||||
Default: '' | ||||
The UUID identifying this session. | ||||
.TP | ||||
.B \-\-log-to-file=<Bool> (BaseParallelApplication.log_to_file) | ||||
Default: False | ||||
whether to log to a file | ||||
.TP | ||||
.B \-\-ipython-dir=<Unicode> (BaseIPythonApplication.ipython_dir) | ||||
Default: u'/Users/minrk/.ipython' | ||||
The name of the IPython directory. This directory is used for logging | ||||
configuration (through profiles), history storage, etc. The default is | ||||
usually $HOME/.ipython. This options can also be specified through the | ||||
environment variable IPYTHON_DIR. | ||||
.TP | ||||
.B \-\-url=<Unicode> (HubFactory.url) | ||||
Default: '' | ||||
The 0MQ url used for registration. This sets transport, ip, and port in one | ||||
variable. For example: url='tcp://127.0.0.1:12345' or url='epgm://*:90210' | ||||
.TP | ||||
.B \-\-user=<Unicode> (Session.username) | ||||
Default: 'minrk' | ||||
Username for the Session. Default is your system username. | ||||
.TP | ||||
.B \-\-ping=<CFloat> (HeartMonitor.period) | ||||
Default: 1000 | ||||
The frequency at which the Hub pings the engines for heartbeats (in ms) | ||||
.TP | ||||
.B \-\-log-level=<Enum> (Application.log_level) | ||||
Default: 30 | ||||
Choices: (0, 10, 20, 30, 40, 50, 'DEBUG', 'INFO', 'WARN', 'ERROR', 'CRITICAL') | ||||
Set the log level by value or name. | ||||
.TP | ||||
.B \-\-location=<Unicode> (IPControllerApp.location) | ||||
Default: u'' | ||||
The external IP or domain name of the Controller, used for disambiguating | ||||
engine and client connections. | ||||
.TP | ||||
.B \-\-clean-logs=<Bool> (BaseParallelApplication.clean_logs) | ||||
Default: False | ||||
whether to cleanup old logfiles before starting | ||||
.TP | ||||
.B \-\-scheme=<Enum> (TaskScheduler.scheme_name) | ||||
Default: 'leastload' | ||||
Choices: ('leastload', 'pure', 'lru', 'plainrandom', 'weighted', 'twobin') | ||||
select the task scheduler scheme [default: Python LRU] Options are: 'pure', | ||||
Julian Taylor
|
r4275 | \&'lru', 'plainrandom', 'weighted', 'twobin','leastload' | ||
MinRK
|
r4242 | .TP | ||
.B \-\-keyfile=<Unicode> (Session.keyfile) | ||||
Default: '' | ||||
path to file containing execution key. | ||||
.TP | ||||
.B \-\-transport=<Unicode> (HubFactory.transport) | ||||
Default: 'tcp' | ||||
The 0MQ transport for communications. This will likely be the default of | ||||
Julian Taylor
|
r4275 | \&'tcp', but other values include 'ipc', 'epgm', 'inproc'. | ||
MinRK
|
r4242 | .TP | ||
.B \-\-ssh=<Unicode> (IPControllerApp.ssh_server) | ||||
Default: u'' | ||||
ssh url for clients to use when connecting to the Controller processes. It | ||||
should be of the form: [user@]server[:port]. The Controller's listening | ||||
addresses must be accessible from the ssh server | ||||
Stephan Peijnik
|
r2098 | .SH SEE ALSO | ||
Julian Taylor
|
r4275 | .BR ipython(1), | ||
.BR ipcluster(1), | ||||
.BR ipengine(1) | ||||
Stephan Peijnik
|
r2098 | .br | ||
.SH AUTHOR | ||||
\fBipcontroller\fP is a tool that ships with IPython, created by | ||||
the IPython Development Team. | ||||
.PP | ||||
This manual page was written by Stephan Peijnik <debian@sp.or.at>, | ||||
Fernando Perez
|
r2099 | for the Debian project (but may be used by others). Modified by Fernando Perez | ||
MinRK
|
r4242 | <Fernando.Perez@berkeley.edu> for inclusion in IPython, and updated by | ||
Min Ragan-Kelley <benjaminrk@gmail.com> for 0.11. | ||||