| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* OpenCL improvements
Added Tile, Transpose and Range Ops double support for SYCL device.
Moved gpu_device_name() to test_util.py so now it can be used in force_gpu to pull either GPU or SYCL depending on what is available in the system.
* Improvements to the SYCL device support
- Registration of Type Traits required for stride slice op
- Registration of ConcatOffset, _ListToArray, _ArrayToList
Pad, Reverse ( CPU ), ReverseV2 ( CPU ), Size, ExpandDims,
Squeeze, StridedSlice, StridedSliceGrad, StridedSliceAssign,
TileGrad, InvertPermutation, Transpose
- Registration of Sycl kernels only for essential data types
- Floor_div_real has been disabled for SYCL device
- Device in control_flow_ops_py_test.py needed to be lower cased
* SYCL support improvements (#31)
* Improvements to the SYCL device support
This commit reduces number of failing tests when TensorFlow compiles
for OpenCL support.
- Registration of Type Traits required for stride slice op
- Registration of ConcatOffset, _ListToArray, _ArrayToList
Pad, Reverse ( CPU ), ReverseV2 ( CPU ), Size, ExpandDims,
Squeeze, StridedSlice, StridedSliceGrad, StridedSliceAssign,
TileGrad, InvertPermutation, Transpose
- Registration of Sycl kernels only for essential data types
- Floor_div_real has been disabled for SYCL device
- Device in control_flow_ops_py_test.py needed to be lower cased
* Fixes & Version bump (#33)
* Fix Unbuntu typo. (#38)
unbuntu -> ubuntu
* Add problem descriptions and solutions (#35)
* Add ComputeCpp lib folder to LD_LIBRARY_PATH
* Add ImportError problem + solution
If you get the error message "ImportError: libComputeCpp.so: cannot open shared
object file: No such file or directory", make sure you have added the
path to ComputeCpp's lib folder to your `LD_LIBRARY_PATH`.
* Add another ImportError problem + solution
If you get the error message "ImportError: cannot import name
'pywrap_tensorflow'" you may be standing in the TensorFlow directory.
* Improvements to the SYCL device support
* Registers FloorDiv, FloorMod and SoftMax Ops for SYCL device
* Workaround for 0 bytes allocation for SYCL device (#42)
* Sycl improvements (#44)
- Eigen version bump
- Extends Cast and Cwise ops benchmark to cover Sycl device
- Extends device_lib_test.py to cover Sycl device
- Registers int32, string and ResourceHandler to run on host for
Enter and RefEnter Sycl Ops
- Enables RecudeMax op for Sycl since Eigen implementation is ready
- Registers Less op for Sycl device
* Improved the formatting of the SYCL code
* Fixed compilation error.
* Made sure that using test sessions with force_gpu=True forces the
placement on a gpu device even if none is detected.
|
| |
|
|
|
|
|
|
|
|
| |
* Added missing BUILD dummy file to third_party/sycl/crosstool/BUILD
* Use floor_div_real for SYCL device.
* Cleaned up SYCL crosstool.
|
|\
| |
| |
| |
| |
| |
| | |
Conflicts:
tensorflow/python/kernel_tests/conv_ops_test.py
tensorflow/python/kernel_tests/pooling_ops_test.py
tensorflow/workspace.bzl
|
| |
| |
| |
| |
| |
| | |
* Registered Pack, Shape, Split, Unpack. Aggregate, ControlFlow, Session, Slice and Placeholder Ops.
* Avoid dividing by zero in python test.
* Passing -cl-denorms-are-zero to ComputeCpp as denormals need to be flushed to zero.
|
| | |
|
|\ \
| |/
|/| |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Additionally:
- change single quotes to double quotes to make path rewriting easier
- guard windows lib reference with PLATFORM_WINDOWS
- fixed failing kmeans test
Change: 141515942
|
| | |
|
| | |
|
| |
| |
| |
| | |
third_party/sycl/sycl/LICENSE.text
|
|\ \ |
|
| |\| |
|
| | |
| | |
| | |
| | | |
Change: 140396287
|
|/ / |
|
| | |
|
| |
| |
| |
| | |
Change: 139516555
|
| |
| |
| |
| | |
Created profiles for opt, debug, and fast OpenCL builds
|
| | |
|
| |
| |
| |
| | |
accordingly.
|
| |
| |
| |
| | |
accordingly
|
|/ |
|
|
|
|
| |
Change: 138980879
|
|
|
|
| |
Change: 138937852
|
|
|
|
|
|
| |
is then added to the list of dependencies in the main "all_opensource_files" filegroup
Change: 138698669
|
|
google3, and enable it in github. This is because we haven't imported the backed in google3 just yet.
Change: 138689620
|