ceras
yet another deep learning engine
Classes | Namespaces | Functions | Variables
variable.hpp File Reference
#include "./includes.hpp"
#include "./tensor.hpp"
#include "./utils/id.hpp"
#include "./utils/debug.hpp"
#include "./config.hpp"
#include "./utils/enable_shared.hpp"
#include "./utils/state.hpp"

Go to the source code of this file.

Classes

struct  ceras::variable_state< Tsor >
 
struct  ceras::regularizer< Float >
 
struct  ceras::variable< Tsor >
 
struct  ceras::is_variable< T >
 
struct  ceras::is_variable< variable< Tsor > >
 

Namespaces

 ceras
 
 ceras::ceras_private
 

Functions

template<Tensor Tsor>
ceras_private::session< Tsor > & ceras::get_default_session ()
 
template<Variable Var>
bool ceras::operator== (Var const &lhs, Var const &rhs) noexcept
 

Variables

template<class T >
constexpr bool ceras::is_variable_v = is_variable<T>::value
 
template<typename T >
concept ceras::Variable = is_variable_v<T>