Track
latest
User's Guide
Overview
Overview
Log Metrics
Time things
Save arbitrary data
Experiment Report
Backends
Local Backend
CockroachDB backend
Socket backend
Bring Your Own Backend
Examples
Simple example
Installation and setup
Adapting the code of MNIST example
Code Reference
track
track package
Track
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
accept() (track.utils.encrypted.EncryptedSocket method)
add_arguments() (track.utils.delay.DelayedCall method)
add_group_trial() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
(track.persistence.socketed.SocketClient method)
add_project_trial() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
(track.persistence.socketed.SocketClient method)
add_tags() (track.client.TrackClient method)
(track.TrackClient method)
(track.logger.TrialLogger method)
add_trial_tags() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
(track.persistence.socketed.SocketClient method)
Aggregator (class in track.aggregators.aggregator)
append() (track.aggregators.aggregator.Aggregator method)
(track.aggregators.aggregator.RingAggregator method)
(track.aggregators.aggregator.StatAggregator method)
(track.aggregators.aggregator.TimeSeriesAggregator method)
(track.aggregators.aggregator.ValueAggregator method)
(track.containers.ring.RingBuffer method)
atexit() (track.logger.LogSignalHandler method)
(track.persistence.local.LockFileRemover method)
(track.utils.signal.SignalHandler method)
authenticate() (track.persistence.socketed.SocketClient method)
(track.persistence.socketed.SocketServer method)
avg (track.aggregators.aggregator.StatAggregator attribute)
(track.utils.stat.StatStream attribute)
B
Broken (track.structure.Status attribute)
build (track.distributed.cockroachdb.CockRoachDB attribute)
C
capture_output() (track.logger.TrialLogger method)
chrono() (track.logger.TrialLogger method)
ChronoContext (class in track.chrono)
client_flags (track.distributed.cockroachdb.CockRoachDB attribute)
close() (track.persistence.socketed.SocketServer method)
close_connection() (track.persistence.socketed.SocketServer static method)
CockRoachDB (class in track.distributed.cockroachdb)
commit() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
(track.persistence.socketed.SocketClient method)
(track.persistence.socketed.SocketServer method)
(track.persistence.storage.LocalStorage method)
Completed (track.structure.Status attribute)
compute_hash() (in module track.versioning)
(track.structure.Trial method)
compute_uid() (track.Project method)
(track.TrialGroup method)
(track.structure.Project method)
(track.structure.TrialGroup method)
compute_version() (in module track.versioning)
ConcurrentWrite
count (track.utils.stat.StatStream attribute)
count() (track.utils.eta.EstimatedTime static method)
CreatedGroup (track.structure.Status attribute)
current_count (track.utils.stat.StatStream attribute)
(track.utils.stat.StatStreamStruct attribute)
current_obs (track.utils.stat.StatStream attribute)
(track.utils.stat.StatStreamStruct attribute)
CustomStatus (class in track.structure)
D
default_version_hash() (in module track.versioning)
delay_call() (in module track.utils.delay)
DelayedCall (class in track.utils.delay)
description (track.Project attribute)
(track.TrialGroup attribute)
(track.structure.Project attribute)
(track.structure.Trial attribute)
(track.structure.TrialGroup attribute)
drop_obs (track.utils.stat.StatStream attribute)
(track.utils.stat.StatStreamStruct attribute)
E
elapsed() (track.utils.eta.EstimatedTime method)
EncryptedSocket (class in track.utils.encrypted)
ErrorGroup (track.structure.Status attribute)
estimated_time() (track.utils.eta.EstimatedTime method)
EstimatedTime (class in track.utils.eta)
Exception (track.structure.Status attribute)
exec() (track.persistence.socketed.SocketServer method)
execute_query() (in module track.persistence.local)
F
fetch_and_update_group() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
fetch_and_update_trial() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
fetch_groups() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
fetch_projects() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
fetch_trials() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
FileProtocol (class in track.persistence.local)
find_configuration() (in module track.configuration)
finish() (track.client.TrackClient method)
(track.TrackClient method)
(track.logger.TrialLogger method)
FinishedGroup (track.structure.Status attribute)
first_obs (track.utils.stat.StatStream attribute)
(track.utils.stat.StatStreamStruct attribute)
flush() (track.utils.out.RingOutputDecorator method)
from_dict() (track.utils.stat.StatStream static method)
from_json() (in module track.serialization)
(track.aggregators.aggregator.StatAggregator static method)
(track.serialization.SerializerAspect method)
(track.serialization.SerializerProject method)
(track.serialization.SerializerStatStream method)
(track.serialization.SerializerTrial method)
(track.serialization.SerializerTrialGroup method)
Future (class in track.utils.delay)
FutureIsNotReady
G
get() (track.utils.delay.Future method)
get_arguments() (track.client.TrackClient method)
(track.TrackClient method)
get_current_project() (in module track.structure)
get_current_trial() (in module track.structure)
get_current_version_tag() (track.persistence.storage.LocalStorage method)
get_device() (track.client.TrackClient static method)
(track.TrackClient static method)
get_file_version() (in module track.versioning)
get_future() (track.utils.delay.DelayedCall method)
get_git_version() (in module track.versioning)
get_gpu_name() (in module track.utils.system)
get_log_record_constructor() (in module track.utils.log)
get_previous_version_tag() (track.persistence.storage.LocalStorage method)
get_project() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
(track.persistence.socketed.SocketClient method)
get_protocol() (in module track.persistence)
get_time() (in module track.utils.eta)
get_trial() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
(track.persistence.socketed.SocketClient method)
get_trial_group() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
(track.persistence.socketed.SocketClient method)
get_username() (track.persistence.socketed.SocketServer method)
group_id (track.structure.Trial attribute)
group_names (track.persistence.storage.LocalStorage attribute)
groups (track.persistence.storage.LocalStorage attribute)
H
handle_client() (track.persistence.socketed.SocketServer method)
hash (track.structure.Trial attribute)
I
ignore_meta (track.serialization.SerializerTrial attribute)
ignore_short (track.serialization.SerializerTrial attribute)
Interrupted (track.structure.Status attribute)
is_authenticated() (track.persistence.socketed.SocketServer method)
is_delayed_call() (in module track.utils.delay)
is_iterable() (in module track.versioning)
is_ready() (track.utils.delay.Future method)
is_throttled() (in module track.utils.throttle)
ItemNotFound
L
last() (track.containers.ring.RingBuffer method)
lazy() (track.aggregators.aggregator.Aggregator static method)
(track.aggregators.aggregator.RingAggregator static method)
(track.aggregators.aggregator.StatAggregator static method)
(track.aggregators.aggregator.TimeSeriesAggregator static method)
(track.aggregators.aggregator.ValueAggregator static method)
listen_socket() (in module track.utils)
load_database() (in module track.persistence.storage)
LocalStorage (class in track.persistence.storage)
lock_atomic_write() (in module track.persistence.local)
lock_guard() (in module track.persistence.local)
lock_read() (in module track.persistence.local)
lock_write() (in module track.persistence.local)
LockFileRemover (class in track.persistence.local)
log_arguments() (track.client.TrackClient method)
(track.TrackClient method)
(track.logger.TrialLogger method)
log_code() (track.logger.TrialLogger method)
log_directory() (track.logger.TrialLogger method)
log_file() (track.logger.TrialLogger method)
log_metadata() (track.logger.TrialLogger method)
log_metrics() (track.logger.TrialLogger method)
log_trial_arguments() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
(track.persistence.socketed.SocketClient method)
log_trial_chrono_finish() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
(track.persistence.socketed.SocketClient method)
log_trial_chrono_start() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
(track.persistence.socketed.SocketClient method)
log_trial_finish() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
(track.persistence.socketed.SocketClient method)
log_trial_metadata() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
(track.persistence.socketed.SocketClient method)
log_trial_metrics() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
(track.persistence.socketed.SocketClient method)
log_trial_start() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
(track.persistence.socketed.SocketClient method)
LoggerChronoContext (class in track.logger)
LogSignalHandler (class in track.logger)
M
make_cockroach_protocol() (in module track.persistence)
make_comet_ml() (in module track.persistence)
make_ephemeral_protocol() (in module track.persistence)
make_local() (in module track.persistence)
make_lock() (in module track.persistence.local)
make_logger() (in module track.utils.log)
make_mongodb_protocol() (in module track.persistence)
make_pickled_protocol() (in module track.persistence)
make_socket_protocol() (in module track.persistence)
max (track.aggregators.aggregator.StatAggregator attribute)
(track.utils.stat.StatStream attribute)
(track.utils.stat.StatStreamStruct attribute)
maybe_unflatten() (track.serialization.SerializerTrialGroup static method)
min (track.aggregators.aggregator.StatAggregator attribute)
(track.utils.stat.StatStream attribute)
(track.utils.stat.StatStreamStruct attribute)
MultiLock (class in track.persistence.local)
N
name (track.Project attribute)
(track.TrialGroup attribute)
(track.structure.CustomStatus attribute)
(track.structure.Project attribute)
(track.structure.Trial attribute)
(track.structure.TrialGroup attribute)
new_project() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
(track.persistence.socketed.SocketClient method)
new_trial() (track.client.TrackClient method)
(track.TrackClient method)
(track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
(track.persistence.socketed.SocketClient method)
new_trial_group() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
(track.persistence.socketed.SocketClient method)
node_id (track.distributed.cockroachdb.CockRoachDB attribute)
O
objects (track.persistence.storage.LocalStorage attribute)
open_socket() (in module track.utils)
options() (in module track.configuration)
out() (track.utils.out.RingOutputDecorator method)
output() (track.utils.out.RingOutputDecorator method)
P
parse() (track.distributed.cockroachdb.CockRoachDB method)
parse_options() (in module track.persistence.utils)
parse_uri() (in module track.persistence.utils)
print_stack() (in module track.utils.debug)
process_args() (track.persistence.socketed.SocketServer method)
Project (class in track)
(class in track.structure)
project_id (track.structure.Trial attribute)
(track.TrialGroup attribute)
(track.structure.TrialGroup attribute)
project_names (track.persistence.storage.LocalStorage attribute)
projects (track.persistence.storage.LocalStorage attribute)
Protocol (class in track.persistence.protocol)
ProtocolMultiplexer (class in track.persistence.multiplexer)
Q
query_gt() (in module track.persistence.local)
query_in() (in module track.persistence.local)
query_lte() (in module track.persistence.local)
query_ne() (in module track.persistence.local)
R
raw() (track.utils.out.RingOutputDecorator method)
read() (in module track.persistence.socketed)
readsize() (track.utils.encrypted.EncryptedSocket method)
recv() (in module track.persistence.socketed)
(track.utils.encrypted.EncryptedSocket method)
register() (in module track.persistence)
reload() (track.persistence.storage.LocalStorage method)
remove() (track.persistence.local.LockFileRemover method)
report() (track.client.TrackClient method)
(track.TrackClient method)
reset_configuration() (in module track.configuration)
revision (track.structure.Trial attribute)
RingAggregator (class in track.aggregators.aggregator)
RingBuffer (class in track.containers.ring)
RingOutputDecorator (class in track.utils.out)
RPCCallFailure
run_server() (track.persistence.socketed.SocketServer method)
Running (track.structure.Status attribute)
RunningGroup (track.structure.Status attribute)
S
save() (track.client.TrackClient method)
(track.TrackClient method)
sd (track.aggregators.aggregator.StatAggregator attribute)
(track.utils.stat.StatStream attribute)
send() (in module track.persistence.socketed)
(track.utils.encrypted.EncryptedSocket method)
sendall() (track.utils.encrypted.EncryptedSocket method)
SerializerAspect (class in track.serialization)
SerializerChronoContext (class in track.serialization)
SerializerDatetime (class in track.serialization)
SerializerProject (class in track.serialization)
SerializerStatStream (class in track.serialization)
SerializerStatus (class in track.serialization)
SerializerTrial (class in track.serialization)
SerializerTrialGroup (class in track.serialization)
SerializerUUID (class in track.serialization)
ServerSignalHandler (class in track.persistence.socketed)
set_current_project() (in module track.structure)
set_current_trial() (in module track.structure)
set_eta_total() (track.logger.TrialLogger method)
set_group() (track.client.TrackClient method)
(track.TrackClient method)
set_group_metadata() (track.persistence.local.FileProtocol method)
set_log_level() (in module track.utils.log)
set_project() (track.client.TrackClient method)
(track.TrackClient method)
set_status() (track.logger.TrialLogger method)
set_totals() (track.utils.eta.EstimatedTime method)
set_trial() (track.client.TrackClient method)
(track.TrackClient method)
set_trial_status() (track.persistence.local.FileProtocol method)
(track.persistence.multiplexer.ProtocolMultiplexer method)
(track.persistence.protocol.Protocol method)
(track.persistence.socketed.SocketClient method)
set_version() (track.client.TrackClient method)
(track.TrackClient method)
show_eta() (track.logger.TrialLogger method)
(track.utils.eta.EstimatedTime method)
sigint() (track.logger.LogSignalHandler method)
(track.persistence.local.LockFileRemover method)
(track.persistence.socketed.ServerSignalHandler method)
(track.utils.signal.SignalHandler method)
SignalHandler (class in track.utils.signal)
sigterm() (track.logger.LogSignalHandler method)
(track.persistence.local.LockFileRemover method)
(track.persistence.socketed.ServerSignalHandler method)
(track.utils.signal.SignalHandler method)
smart_reload() (track.persistence.storage.LocalStorage method)
SocketClient (class in track.persistence.socketed)
SocketServer (class in track.persistence.socketed)
sql (track.distributed.cockroachdb.CockRoachDB attribute)
start() (track.client.TrackClient method)
(track.TrackClient method)
(track.distributed.cockroachdb.CockRoachDB method)
(track.logger.TrialLogger method)
start_track_server() (in module track.persistence.socketed)
StatAggregator (class in track.aggregators.aggregator)
state_dict() (track.utils.stat.StatStream method)
StatStream (class in track.utils.stat)
StatStreamStruct (class in track.utils.stat)
Status (class in track.structure)
status (track.distributed.cockroachdb.CockRoachDB attribute)
(track.structure.Trial attribute)
status() (in module track.structure)
stop() (track.distributed.cockroachdb.CockRoachDB method)
sum (track.aggregators.aggregator.StatAggregator attribute)
(track.utils.stat.StatStream attribute)
(track.utils.stat.StatStreamStruct attribute)
sum_sqr (track.utils.stat.StatStream attribute)
(track.utils.stat.StatStreamStruct attribute)
Suspended (track.structure.Status attribute)
T
target_file (track.persistence.storage.LocalStorage attribute)
throttle_repeated() (in module track.utils.throttle)
throttled() (in module track.utils.throttle)
Throttler (class in track.utils.throttle)
ThrottleRepeatedCalls (class in track.utils.throttle)
TimeSeriesAggregator (class in track.aggregators.aggregator)
TimeThrottler (class in track.utils.throttle)
to_array() (track.utils.stat.StatStream method)
to_bytes() (in module track.persistence.socketed)
to_dict() (track.utils.stat.StatStream method)
to_json() (in module track.serialization)
(track.aggregators.aggregator.Aggregator method)
(track.aggregators.aggregator.RingAggregator method)
(track.aggregators.aggregator.StatAggregator method)
(track.aggregators.aggregator.TimeSeriesAggregator method)
(track.aggregators.aggregator.ValueAggregator method)
(track.serialization.SerializerAspect method)
(track.serialization.SerializerChronoContext method)
(track.serialization.SerializerDatetime method)
(track.serialization.SerializerProject method)
(track.serialization.SerializerStatus method)
(track.serialization.SerializerTrial method)
(track.serialization.SerializerTrialGroup method)
(track.serialization.SerializerUUID method)
(track.utils.stat.StatStream method)
to_list() (in module track.utils.eta)
(track.containers.ring.RingBuffer method)
to_obj() (in module track.persistence.socketed)
total (track.aggregators.aggregator.StatAggregator attribute)
(track.utils.eta.EstimatedTime attribute)
(track.utils.stat.StatStream attribute)
track (module)
track.aggregators (module)
track.aggregators.aggregator (module)
track.chrono (module)
track.client (module)
track.configuration (module)
track.containers (module)
track.containers.ring (module)
track.containers.types (module)
track.distributed (module)
track.distributed.cockroachdb (module)
track.logger (module)
track.persistence (module)
track.persistence.local (module)
track.persistence.multiplexer (module)
track.persistence.protocol (module)
track.persistence.socketed (module)
track.persistence.storage (module)
track.persistence.utils (module)
track.serialization (module)
track.structure (module)
track.utils (module)
track.utils.debug (module)
track.utils.delay (module)
track.utils.encrypted (module)
track.utils.eta (module)
track.utils.log (module)
track.utils.out (module)
track.utils.signal (module)
track.utils.stat (module)
track.utils.system (module)
track.utils.throttle (module)
track.versioning (module)
TrackClient (class in track)
(class in track.client)
Trial (class in track.structure)
TrialDoesNotExist
TrialGroup (class in track)
(class in track.structure)
TrialLogger (class in track.logger)
trials (track.persistence.storage.LocalStorage attribute)
U
uid (track.Project attribute)
(track.TrialGroup attribute)
(track.structure.Project attribute)
(track.structure.Trial attribute)
(track.structure.TrialGroup attribute)
update() (track.utils.stat.StatStream method)
V
val (track.aggregators.aggregator.Aggregator attribute)
(track.aggregators.aggregator.RingAggregator attribute)
(track.aggregators.aggregator.StatAggregator attribute)
(track.aggregators.aggregator.TimeSeriesAggregator attribute)
(track.aggregators.aggregator.ValueAggregator attribute)
(track.utils.stat.StatStream attribute)
value (track.structure.CustomStatus attribute)
ValueAggregator (class in track.aggregators.aggregator)
var (track.utils.stat.StatStream attribute)
version (track.structure.Trial attribute)
W
wait() (track.distributed.cockroachdb.CockRoachDB method)
wait_closed() (track.persistence.socketed.SocketServer static method)
webui (track.distributed.cockroachdb.CockRoachDB attribute)
wrap_socket() (in module track.utils.encrypted)
write() (in module track.persistence.socketed)
(track.utils.out.RingOutputDecorator method)
Read the Docs
v: latest
Versions
latest
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.