Loading...
Searching...
No Matches
opennn::Configuration Class Reference

#include <opennn/core/configuration.h>

Public Member Functions

void set (Device new_device=Device::Auto, Type new_training_type=Type::Auto)
 
void set_blas (Blas new_blas)
 
Blas get_blas () const
 
EffectiveConfig resolve () const
 
EffectiveConfig resolve_for (Device) const
 
unsigned get_generation () const
 

Static Public Member Functions

static Configuration & instance ()
 

Member Function Documentation

◆ get_blas()

Blas opennn::Configuration::get_blas ( ) const
nodiscard

◆ get_generation()

unsigned opennn::Configuration::get_generation ( ) const

◆ instance()

static Configuration & opennn::Configuration::instance ( )
static

◆ resolve()

EffectiveConfig opennn::Configuration::resolve ( ) const
nodiscard

◆ resolve_for()

EffectiveConfig opennn::Configuration::resolve_for ( Device ) const
nodiscard

◆ set()

void opennn::Configuration::set ( Device new_device = Device::Auto,
Type new_training_type = Type::Auto )

◆ set_blas()

void opennn::Configuration::set_blas ( Blas new_blas)