blob: 70a6bb7030594be6645f546e335feb74d43b73d4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
#include "tensorflow/stream_executor/blas.h"
#include "tensorflow/stream_executor/lib/strcat.h"
namespace perftools {
namespace gputools {
namespace blas {
string TransposeString(Transpose t) {
switch (t) {
case Transpose::kNoTranspose:
return "NoTranspose";
case Transpose::kTranspose:
return "Transpose";
case Transpose::kConjugateTranspose:
return "ConjugateTranspose";
default:
LOG(FATAL) << "Unknown transpose " << static_cast<int32>(t);
}
}
string UpperLowerString(UpperLower ul) {
switch (ul) {
case UpperLower::kUpper:
return "Upper";
case UpperLower::kLower:
return "Lower";
default:
LOG(FATAL) << "Unknown upperlower " << static_cast<int32>(ul);
}
}
string DiagonalString(Diagonal d) {
switch (d) {
case Diagonal::kUnit:
return "Unit";
case Diagonal::kNonUnit:
return "NonUnit";
default:
LOG(FATAL) << "Unknown diagonal " << static_cast<int32>(d);
}
}
string SideString(Side s) {
switch (s) {
case Side::kLeft:
return "Left";
case Side::kRight:
return "Right";
default:
LOG(FATAL) << "Unknown side " << static_cast<int32>(s);
}
}
} // namespace blas
} // namespace gputools
} // namespace perftools
|