My Project
cuda_mlp::CudaSGD Member List

This is the complete list of members for cuda_mlp::CudaSGD, including all inherited members.

c1_cuda_mlp::CudaMinimizerBaseprotected
CudaMinimizerBase(CublasHandle &handle)cuda_mlp::CudaMinimizerBaseinlineexplicit
CudaSGD(CublasHandle &handle)cuda_mlp::CudaSGDinlineexplicit
handle_cuda_mlp::CudaMinimizerBaseprotected
iterations() const noexceptcuda_mlp::CudaMinimizerBaseinline
IterHook typedefcuda_mlp::CudaMinimizerBase
last_iterations_cuda_mlp::CudaMinimizerBaseprotected
LossGradFun typedefcuda_mlp::CudaMinimizerBase
max_iters_cuda_mlp::CudaMinimizerBaseprotected
max_line_iters_cuda_mlp::CudaMinimizerBaseprotected
recorder_cuda_mlp::CudaMinimizerBaseprotected
rho_cuda_mlp::CudaMinimizerBaseprotected
setBatchSize(int batch_size)cuda_mlp::CudaSGDinline
setDimensions(int input_dim, int output_dim)cuda_mlp::CudaSGDinline
setLearningRate(CudaScalar lr)cuda_mlp::CudaSGDinline
setLearningRateDecay(CudaScalar rate, int step_size)cuda_mlp::CudaSGDinline
setLineSearchParams(int max_iters, CudaScalar c1, CudaScalar rho)cuda_mlp::CudaMinimizerBaseinline
setMaxIterations(int iters)cuda_mlp::CudaMinimizerBaseinline
setMomentum(CudaScalar momentum)cuda_mlp::CudaSGDinline
setRecorder(::IterationRecorder< CudaBackend > *recorder)cuda_mlp::CudaMinimizerBaseinline
setTolerance(CudaScalar tol)cuda_mlp::CudaMinimizerBaseinline
solve(int n, CudaScalar *params, const CudaScalar *input, const CudaScalar *target, int total_samples, const LossGradFun &loss_grad) overridecuda_mlp::CudaSGDinlinevirtual
tol_cuda_mlp::CudaMinimizerBaseprotected
~CudaMinimizerBase()=defaultcuda_mlp::CudaMinimizerBasevirtual