foscat.Synthesis
Module Contents
-
class foscat.Synthesis.Loss(function, scat_operator, *param, name='', batch=None, batch_data=None, batch_update=None, info_callback=False)[source]
-
loss_function
-
scat_operator
-
to_numpy
-
args = ()
-
name = ''
-
batch = None
-
batch_data = None
-
batch_update = None
-
info = False
-
id_loss = 0
-
eval(x, batch, return_all=False)[source]
-
set_id_loss(id_loss)[source]
-
get_id_loss(id_loss)[source]
-
class foscat.Synthesis.Synthesis(loss_list, eta=0.03, beta1=0.9, beta2=0.999, epsilon=1e-07, decay_rate=0.999)[source]
-
loss_class
-
number_of_loss
-
nlog = 0
-
beta1 = 0.9
-
beta2 = 0.999
-
pbeta1 = 0.9
-
pbeta2 = 0.999
-
epsilon = 1e-07
-
eta = 0.03
-
history
-
curr_gpu = 0
-
event
-
operation
-
to_numpy
-
mpi_size
-
mpi_rank
-
KEEP_TRACK = None
-
MAXNUMLOSS
-
get_gpu(event, delay)[source]
-
stop_synthesis()[source]
-
getgpumem()[source]
-
info_back(x)[source]
-
calc_grad(in_x)[source]
-
xtractmap(x, axis)[source]
-
run(in_x, NUM_EPOCHS=100, DECAY_RATE=0.95, EVAL_FREQUENCY=100, DEVAL_STAT_FREQUENCY=1000, NUM_STEP_BIAS=1, LEARNING_RATE=0.03, EPSILON=1e-07, KEEP_TRACK=None, grd_mask=None, SHOWGPU=False, MESSAGE='', factr=10.0, batchsz=1, totalsz=1, do_lbfgs=True, idx_grd=None, axis=0)[source]
-
get_history()[source]