BlackCat_Tensors
A GPU-supported autograd and linear algebra library, designed for neural network construction
blackcat
tensors
expression_templates
blas_expression_parser
blas_expression_parser.h
Go to the documentation of this file.
1
/*
2
* Blas_tools.h
3
*
4
* Created on: Apr 24, 2019
5
* Author: joseph
6
*/
7
8
#ifndef BC_EXPRESSION_BLAS_TOOLS_H_
9
#define BC_EXPRESSION_BLAS_TOOLS_H_
10
11
#include "../expression_template_traits.h"
12
13
namespace
bc
{
14
15
struct
host_tag;
16
struct
device_tag;
17
18
namespace
tensors {
19
namespace
exprs {
20
namespace
blas_expression_parser {
21
22
template
<
class
SystemTag>
23
struct
Blas_Expression_Parser
;
24
25
template
<
class
SystemTag>
26
using
implementation
=
Blas_Expression_Parser<SystemTag>
;
27
28
}
29
}
30
}
31
}
32
33
#include "
host.h
"
34
#include "
device.h
"
35
36
#endif
/* BLAS_TOOLS_H_ */
host.h
bc::tensors::exprs::blas_expression_parser::Blas_Expression_Parser
Definition:
blas_expression_parser.h:23
device.h
bc
The Evaluator determines if an expression needs to be greedily optimized.
Definition:
algorithms.h:22
Generated by
1.8.13