#include "iteration_recorder.hpp"
#include "network_wrapper.hpp"
#include "seed.hpp"
#include <Eigen/Core>
#include <algorithm>
#include <chrono>
#include <fstream>
#include <iostream>
#include <memory>
#include <string>
#include <type_traits>
#include <vector>
#include "minimizer/gd.hpp"
#include "minimizer/lbfgs.hpp"
#include "minimizer/s_gd.hpp"
#include "minimizer/s_lbfgs.hpp"
Go to the source code of this file.
|
| template<typename Backend > |
| using | UnifiedGD = typename std::conditional< std::is_same< Backend, CpuBackend >::value, UnifiedGD_CPU, void >::type |
| | Unified alias for Gradient Descent (CPU & CUDA). More...
|
| |
| template<typename Backend > |
| using | UnifiedLBFGS = typename std::conditional< std::is_same< Backend, CpuBackend >::value, UnifiedLBFGS_CPU, void >::type |
| | Unified alias for L-BFGS (CPU & CUDA). More...
|
| |
| template<typename Backend > |
| using | UnifiedSGD = typename std::conditional< std::is_same< Backend, CpuBackend >::value, UnifiedSGD_CPU, void >::type |
| | Unified alias for Stochastic Gradient Descent (CPU & CUDA). More...
|
| |
| template<typename Backend > |
| using | UnifiedSLBFGS = typename std::conditional< std::is_same< Backend, CpuBackend >::value, UnifiedSLBFGS_CPU, void >::type |
| | Unified alias for Stochastic L-BFGS (CPU ONLY). Triggers compile-time error if used with CudaBackend. More...
|
| |
◆ UnifiedGD
template<typename Backend >
Unified alias for Gradient Descent (CPU & CUDA).
◆ UnifiedLBFGS
template<typename Backend >
Unified alias for L-BFGS (CPU & CUDA).
◆ UnifiedSGD
template<typename Backend >
Unified alias for Stochastic Gradient Descent (CPU & CUDA).
◆ UnifiedSLBFGS
template<typename Backend >
Unified alias for Stochastic L-BFGS (CPU ONLY). Triggers compile-time error if used with CudaBackend.
◆ cpu_log_filename()
◆ run_full_batch_cpu()
◆ write_cpu_history_csv()