|
BlackCat_Tensors
A GPU-supported autograd and linear algebra library, designed for neural network construction
|
#include <functional>#include <cmath>

Go to the source code of this file.
Namespaces | |
| bc | |
| The Evaluator determines if an expression needs to be greedily optimized. | |
| bc::tensors | |
| bc::oper | |
| bc::oper::cmath_functions | |
Macros | |
| #define | BLACKCAT_FUNCTOR_DEF(funcName, instance_name, math_function, ...) |
| #define | DERIVATIVE_DEF(...) BLACKCAT_FUNCTOR_DEF(Derivative, dx, __VA_ARGS__) |
| #define | DERIVATIVE_CACHED_DEF(...) BLACKCAT_FUNCTOR_DEF(Cached_Derivative, cached_dx, __VA_ARGS__) |
| #define | BLACKCAT_MATH_DEF(funcName, instanceName, ...) BLACKCAT_FUNCTOR_DEF(funcName, instanceName, std::instanceName(x), __VA_ARGS__) |
| #define BLACKCAT_FUNCTOR_DEF | ( | funcName, | |
| instance_name, | |||
| math_function, | |||
| ... | |||
| ) |
| #define BLACKCAT_MATH_DEF | ( | funcName, | |
| instanceName, | |||
| ... | |||
| ) | BLACKCAT_FUNCTOR_DEF(funcName, instanceName, std::instanceName(x), __VA_ARGS__) |
| #define DERIVATIVE_CACHED_DEF | ( | ... | ) | BLACKCAT_FUNCTOR_DEF(Cached_Derivative, cached_dx, __VA_ARGS__) |
| #define DERIVATIVE_DEF | ( | ... | ) | BLACKCAT_FUNCTOR_DEF(Derivative, dx, __VA_ARGS__) |
1.8.13