ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
TopicsItemsWhoStatusNotes
2
3
Add support for OpenCL to Eigen Tensors
4
Detailed planCodeplay, Benoit SteinerOngoing
5
First implementationCodeplay, Benoit SteinerDone
6
Complete ImplementationIn progress See the Eigen Tensors sheet for detailed list of items
7
Regression TestsIn progress
8
BenchmarksIn progress
9
Extend CMakefile to support the SYCL SDKDone
10
Upstream to EigenBenoît SteinerDone
11
12
13
TensorFlow OpenCL extensions
14
Create TensorFlow OpenCL deviceBenoit Steiner / CodeplayDone
15
Create OpenCL version of the TensorFlow kernelsIn progress See the TensorFlow Kernels sheet for detailed list of items
16
Extend build system to support OpenCL/SYCLDone
17
Extend regression tests to target OpenCL/SYCL Done
18
19
20
Build Systemscmake for tensors in Eigen (using ComputeCpp)CodeplayDone
21
cmake for tensors in Eigen (using triSYCL)Xilinx, Anastasios Doumoulakis
Working, waiting for merge with upstream
Ubuntu 17.04
22
bazel for TensorFlow (using ComputeCpp)CodeplayDoneWorks on Ubuntu
23
bazel for TensorFlow (using triSYCL)Xilinx, Anastasios DoumoulakisIn progressUbuntu 17.04
24
25
26
Automated Builds / Tests
27
Add OpenCL hardware to the test clusterGunhan, Benoit SteinerDone2x Fiji and Hawaii AMD GPUs available
28
Setup Jenkins for TensorFlow + ComputeCPPGunhanDone
Build results available at http://ci.tensorflow.org/view/All/job/tensorflow-opencl/
29
Setup Ubuntu 16.10 machine / GCC 6.2 / CLang 3.9 triSYCLXilinx, Anastasios Doumoulakis
30
31
32
Optimized OpenCL library for convolutions
Can we reuse one of existing libraries (e.g. clBLAS) ?
33
InferenceFabian Tschopp, ?
Can make standalone Greentea-libDNN for TensorFlow, additional support or other convolution libraries are welcome
34
GradientsFabian Tschopp, ?
Currently available in libDNN as atomic (non-deterministic) and serialized backward pass. Needs additional verification on gradient stability.
35
36
Release
37
Create docker container
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100