STT-tensorflow/tensorflow/c
Allen Lavoie 571c19440d Allow components of parallel device tensors to have different shapes
Throws an error if the shape of the overall tensor is queried for now. The plumbing required to make the shape information look like not-fully-defined-shape graph tensors looks very shallow if we want to go that route.

This means that querying the shape of a parallel tensor is now a blocking operation (and needs a status return) rather than creation itself blocking.

PiperOrigin-RevId: 351907155
Change-Id: I2610613efd4bb6aafa44fc78ee53824fb6020b6a
2021-01-14 17:22:46 -08:00
..
eager Allow components of parallel device tensors to have different shapes 2021-01-14 17:22:46 -08:00
experimental Remove redundant code. 2021-01-12 17:52:02 -08:00
kernels Update benchmarks to use newer API 2020-11-24 16:59:20 -08:00
testdata
BUILD Include C env API into part of the libtensorflow_framework.so 2021-01-09 09:53:27 +07:00
c_api_experimental_test.cc address review comments 2020-10-09 20:36:59 +00:00
c_api_experimental.cc address comments 2020-11-18 10:28:12 +00:00
c_api_experimental.h Merge pull request from Intel-tensorflow:pluggable_device_load 2020-12-08 16:47:36 -08:00
c_api_function_test.cc [TF2XLA] Remove unused and broken call to enable XLA, remove unneeded build macro 2020-08-27 11:25:21 -07:00
c_api_function.cc Copy stack traces to instantiated functions. 2020-12-08 16:33:18 -08:00
c_api_internal.h Copy stack traces to instantiated functions. 2020-12-08 16:33:18 -08:00
c_api_macros.h Merge pull request from dnguyen28061:allocate_temp 2020-08-12 14:08:54 -07:00
c_api_test.cc fix the comment and change build dependency 2020-10-15 12:44:55 +00:00
c_api.cc address review comments 2020-10-09 20:36:59 +00:00
c_api.h fix typos in c dir 2020-10-28 22:18:48 +03:00
c_test_util.cc Reduce dependence from tensorflow/c to tensorflow/core/lib. 2020-04-01 08:56:02 -07:00
c_test_util.h
c_test.c
checkpoint_reader.cc Reduce dependence from tensorflow/c to tensorflow/core/lib. 2020-04-01 08:56:02 -07:00
checkpoint_reader.h Reduce dependence from tensorflow/c to tensorflow/core/lib. 2020-04-01 08:56:02 -07:00
conversion_macros.h Less pointer indirection for TFE_OpAttrs, add TFE_OpGetAttrs 2020-05-04 09:24:03 -07:00
env_test.cc
env.cc Include C env API into part of the libtensorflow_framework.so 2021-01-09 09:53:27 +07:00
env.h Include C env API into part of the libtensorflow_framework.so 2021-01-09 09:53:27 +07:00
exported_symbols.lds
generate-pc.sh
kernels_test.cc Merge pull request from Intel-tensorflow:pluggable_device_kernel_c_api 2020-12-11 11:44:50 -08:00
kernels.cc Revert PR : [PluggableDevice] Kernel C API enhancement for retrieving attributes 2020-12-10 12:52:29 -08:00
kernels.h Revert PR : [PluggableDevice] Kernel C API enhancement for retrieving attributes 2020-12-10 12:52:29 -08:00
logging.cc Add va_end to TF_Log 2020-08-18 20:10:33 +07:00
logging.h Use c_api_macros instead of c_api 2020-08-04 01:26:23 +07:00
ops_test.cc Merge pull request from dnguyen28061:scalar_shape 2020-07-22 19:48:11 -07:00
ops.cc Merge pull request from dnguyen28061:scalar_shape 2020-07-22 19:48:11 -07:00
ops.h Merge pull request from dnguyen28061:scalar_shape 2020-07-22 19:48:11 -07:00
python_api.cc Merge pull request from SciSharp:master 2020-10-08 18:22:49 -07:00
python_api.h
README.md
tensor_interface.h Moving RAII helpers for TensorHandle, Tensor, and Operation to their respective classes. 2020-06-21 19:12:38 -07:00
test_op1.cc
test_op.cc
tf_attrtype.h
tf_datatype.cc
tf_datatype.h
tf_file_statistics.h
tf_shape_internal.h Adding an opaque TF_Shape type to the C API. This is necessary to represent shapes for TF_TensorSpec. 2020-09-29 17:25:41 -07:00
tf_shape.cc Adding an opaque TF_Shape type to the C API. This is necessary to represent shapes for TF_TensorSpec. 2020-09-29 17:25:41 -07:00
tf_shape.h Adding an opaque TF_Shape type to the C API. This is necessary to represent shapes for TF_TensorSpec. 2020-09-29 17:25:41 -07:00
tf_status_helper_test.cc Change the tensorflow/c*status* headers to depend on tensorflow/core/platform/status 2020-03-31 12:18:54 -07:00
tf_status_helper.cc
tf_status_helper.h Export TFE_TensorHandleToNumpy in pywrap_tensor.h so that in case be used in python binding for unified API. 2020-09-08 20:09:11 -07:00
tf_status_internal.h Change the tensorflow/c*status* headers to depend on tensorflow/core/platform/status 2020-03-31 12:18:54 -07:00
tf_status.cc Change the tensorflow/c*status* headers to depend on tensorflow/core/platform/status 2020-03-31 12:18:54 -07:00
tf_status.h
tf_tensor_internal.h Revert "switched from allocator attributes struct to opaque pointer" 2020-08-05 19:13:52 +00:00
tf_tensor.cc Reduce a redundant shallow copy of tensorflow::Tensor in TF_TensorFromTensor. 2020-08-06 10:41:53 -07:00
tf_tensor.h Merge pull request from dnguyen28061:allocate_temp 2020-08-12 14:08:54 -07:00
tf_tstring.h Eliminate unnecessary packing/unpacking of string tensors across the C-API and language bindings. 2020-06-29 18:16:59 -07:00
version_script.lds
while_loop_test.cc Reduce dependence from tensorflow/c to tensorflow/core/lib. 2020-04-01 08:56:02 -07:00