SEAWRD
Usage Guide
Enabling CUDA
Useful Commands
Configuration
Configuration Manager
Preprocessing Data
Model
Trainer
Device Selection
Device Benchmark Worker
Bootstrap
Utils
SEAWRD
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
activation (seawrd.config.ModelConfig attribute)
B
batch_size (seawrd.config.TrainingConfig attribute)
benchmark_device (seawrd.config.DeviceConfig attribute)
benchmark_epochs (seawrd.config.DeviceConfig attribute)
(seawrd.device_selection.BenchmarkWorkerConfig attribute)
benchmark_repeats (seawrd.config.DeviceConfig attribute)
(seawrd.device_selection.BenchmarkWorkerConfig attribute)
BenchmarkCache (class in seawrd.device_selection)
BenchmarkWorkerConfig (class in seawrd.device_selection)
C
cache_dir (seawrd.config.OutputConfig attribute)
CallbackConfig (class in seawrd.config)
callbacks (seawrd.config.SEAWRDConfig attribute)
choose_training_device() (in module seawrd.device_selection)
clone_model() (seawrd.model.DNNManager method)
compile (seawrd.config.SEAWRDConfig attribute)
compile_from_config() (seawrd.model.DNNManager static method)
CompileConfig (class in seawrd.config)
config_to_worker_payload() (in module seawrd.bootstrap)
ConfigManager (class in seawrd.config_manager)
ConfigSection (class in seawrd.config)
cpu_name (seawrd.device_selection.BenchmarkCache attribute)
cpu_result (seawrd.device_selection.DeviceChoice attribute)
create_model_name() (seawrd.model.DNNManager method)
create_validation_split() (in module seawrd.utils)
D
data_path (seawrd.device_selection.BenchmarkWorkerConfig attribute)
DataPreprocessor (class in seawrd.preprocessing_data)
DERIVED_COLUMNS (seawrd.preprocessing_data.DataPreprocessor attribute)
device (seawrd.config.SEAWRDConfig attribute)
(seawrd.device_selection.DeviceBenchmarkResult attribute)
(seawrd.device_selection.DeviceChoice attribute)
device_choice (seawrd.device_selection.BenchmarkCache attribute)
DeviceBenchmarkResult (class in seawrd.device_selection)
DeviceChoice (class in seawrd.device_selection)
DeviceConfig (class in seawrd.config)
DNNManager (class in seawrd.model)
DNNTrainer (class in seawrd.trainer)
E
early_stopping (seawrd.config.CallbackConfig attribute)
early_stopping_monitor (seawrd.config.CallbackConfig attribute)
early_stopping_patience (seawrd.config.CallbackConfig attribute)
F
fit_normaliser() (in module seawrd.utils)
from_config() (seawrd.device_selection.BenchmarkWorkerConfig class method)
(seawrd.model.DNNManager class method)
from_dict() (seawrd.config.CompileConfig class method)
(seawrd.config.ConfigSection class method)
(seawrd.config.SEAWRDConfig class method)
(seawrd.device_selection.BenchmarkWorkerConfig class method)
(seawrd.device_selection.DeviceBenchmarkResult class method)
(seawrd.device_selection.DeviceChoice class method)
from_previous_model() (seawrd.model.DNNManager class method)
from_toml() (seawrd.config_manager.ConfigManager class method)
G
get_cpu_name() (in module seawrd.bootstrap)
get_gpu_names() (in module seawrd.bootstrap)
get_latest_version() (seawrd.model.DNNManager method)
get_logger() (in module seawrd.utils)
get_min_gpu_speedup() (in module seawrd.bootstrap)
get_model_info() (seawrd.model.DNNManager method)
get_model_version() (seawrd.model.DNNManager method)
get_training_data() (seawrd.preprocessing_data.DataPreprocessor method)
gpu_detected (seawrd.device_selection.DeviceBenchmarkResult attribute)
gpu_devices (seawrd.device_selection.DeviceBenchmarkResult attribute)
gpu_names (seawrd.device_selection.BenchmarkCache attribute)
gpu_result (seawrd.device_selection.DeviceChoice attribute)
J
jit_compile (seawrd.config.CompileConfig attribute)
K
keras_version (seawrd.device_selection.BenchmarkCache attribute)
L
learning_rate (seawrd.config.CompileConfig attribute)
load_effective_raw_config() (in module seawrd.bootstrap)
load_model_version() (seawrd.model.DNNManager method)
load_npz_bundle() (in module seawrd.utils)
loss (seawrd.config.CompileConfig attribute)
M
main() (in module seawrd._device_benchmark_worker)
mean_seconds (seawrd.device_selection.DeviceBenchmarkResult attribute)
median_seconds (seawrd.device_selection.DeviceBenchmarkResult attribute)
metrics (seawrd.config.CompileConfig attribute)
min_gpu_speedup (seawrd.config.DeviceConfig attribute)
min_lr (seawrd.config.CallbackConfig attribute)
mode (seawrd.config.DeviceConfig attribute)
model (seawrd.config.SEAWRDConfig attribute)
model_dir (seawrd.config.OutputConfig attribute)
model_name (seawrd.config.ModelConfig attribute)
ModelConfig (class in seawrd.config)
module
seawrd._device_benchmark_worker
seawrd.bootstrap
seawrd.config
seawrd.config_manager
seawrd.device_selection
seawrd.model
seawrd.preprocessing_data
seawrd.trainer
seawrd.utils
N
num_epochs (seawrd.config.TrainingConfig attribute)
num_inputs (seawrd.device_selection.BenchmarkCache attribute)
num_layers (seawrd.config.ModelConfig attribute)
num_models (seawrd.config.TrainingConfig attribute)
num_neurons (seawrd.config.ModelConfig attribute)
num_outputs (seawrd.config.ModelConfig attribute)
O
optimiser (seawrd.config.CompileConfig attribute)
output (seawrd.config.SEAWRDConfig attribute)
OutputConfig (class in seawrd.config)
P
plot_loss_curve() (seawrd.trainer.DNNTrainer method)
print_architecture_performance() (seawrd.trainer.DNNTrainer method)
R
reason (seawrd.device_selection.DeviceChoice attribute)
reduce_lr (seawrd.config.CallbackConfig attribute)
reduce_lr_factor (seawrd.config.CallbackConfig attribute)
reduce_lr_monitor (seawrd.config.CallbackConfig attribute)
reduce_lr_patience (seawrd.config.CallbackConfig attribute)
S
save_model (seawrd.config.OutputConfig attribute)
save_model_version() (seawrd.model.DNNManager method)
save_plots (seawrd.config.OutputConfig attribute)
save_to_npz() (seawrd.preprocessing_data.DataPreprocessor method)
seawrd._device_benchmark_worker
module
seawrd.bootstrap
module
seawrd.config
module
seawrd.config_manager
module
seawrd.device_selection
module
seawrd.model
module
seawrd.preprocessing_data
module
seawrd.trainer
module
seawrd.utils
module
seawrd_config (seawrd.device_selection.BenchmarkCache attribute)
(seawrd.device_selection.BenchmarkWorkerConfig attribute)
SEAWRDConfig (class in seawrd.config)
seconds_per_epoch (seawrd.device_selection.DeviceBenchmarkResult attribute)
set_device_env() (in module seawrd.bootstrap)
shuffle (seawrd.config.TrainingConfig attribute)
split() (seawrd.preprocessing_data.DataPreprocessor method)
std_seconds (seawrd.device_selection.DeviceBenchmarkResult attribute)
steps_per_execution (seawrd.config.CompileConfig attribute)
steps_per_second (seawrd.device_selection.DeviceBenchmarkResult attribute)
T
tensorflow_version (seawrd.device_selection.BenchmarkCache attribute)
times (seawrd.device_selection.DeviceBenchmarkResult attribute)
to_dict() (seawrd.config.ConfigSection method)
(seawrd.config.SEAWRDConfig method)
(seawrd.config_manager.ConfigManager method)
(seawrd.device_selection.BenchmarkWorkerConfig method)
(seawrd.device_selection.DeviceBenchmarkResult method)
(seawrd.device_selection.DeviceChoice method)
to_overhead() (seawrd.device_selection.BenchmarkCache method)
train_models() (seawrd.trainer.DNNTrainer method)
training (seawrd.config.SEAWRDConfig attribute)
TrainingConfig (class in seawrd.config)
U
use_cache (seawrd.config.OutputConfig attribute)
use_normalisation (seawrd.config.ModelConfig attribute)
V
validate_keras_field() (in module seawrd.utils)
validation_split (seawrd.config.TrainingConfig attribute)
version (seawrd.config.OutputConfig attribute)
W
warmup_epochs (seawrd.config.DeviceConfig attribute)
(seawrd.device_selection.BenchmarkWorkerConfig attribute)
with_override() (seawrd.config_manager.ConfigManager method)
with_overrides() (seawrd.config_manager.ConfigManager method)
with_update() (seawrd.config.ConfigSection method)
(seawrd.config.SEAWRDConfig method)
with_update_section() (seawrd.config.SEAWRDConfig method)