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 #43610 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 #41713 from dnguyen28061:allocate_temp 2020-08-12 14:08:54 -07:00
c_api_test.cc Add UpdateEdge unit test in c_api_test.cc. 2020-10-03 07:51:47 -05:00
c_api.cc Expose TF_RegisterFilesystemPlugin C API 2020-10-09 19:22:06 +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 Added forked versions of stateless If and While ops. They should only be used, 2018-08-08 18:06:53 -07:00
c_test.c Avoid depending on non-standard sys/time.h in c_test.c 2020-01-15 09:51:26 -08:00
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 Add TF_DefaultThreadOptions, TF_StartThread and TF_JoinThread. 2018-12-10 12:52:48 -08:00
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 Eager API inclusion to the dynamic library build target (#12399) 2017-08-21 14:10:49 -07:00
generate-pc.sh
kernels_test.cc Merge pull request #44017 from Intel-tensorflow:pluggable_device_kernel_c_api 2020-12-11 11:44:50 -08:00
kernels.cc change void* -> char* for string attr 2020-12-03 11:01:57 +00:00
kernels.h change void* -> char* for string attr 2020-12-03 11:01:57 +00: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 #41429 from dnguyen28061:scalar_shape 2020-07-22 19:48:11 -07:00
ops.cc Merge pull request #41429 from dnguyen28061:scalar_shape 2020-07-22 19:48:11 -07:00
ops.h Merge pull request #41429 from dnguyen28061:scalar_shape 2020-07-22 19:48:11 -07:00
python_api.cc Merge pull request #43383 from SciSharp:master 2020-10-08 18:22:49 -07:00
python_api.h Expose clear_attr in the python graph API. Use it to clear hanging nodes with no input/output from being TPU compiled. 2019-02-28 15:12:22 -08:00
README.md [Java/C]: Add links to nightly builds. 2018-10-22 18:38:30 -07:00
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 Update c_api_test.cc to load test_op1.so instead of test_op.so. If op has the same name as already 2018-11-05 18:40:19 -08:00
test_op.cc Add TF_DeleteLibraryHandle, for freeing the memory allocated by TF_LoadLibrary. 2016-09-12 17:16:08 -07:00
tf_attrtype.h
tf_datatype.cc
tf_datatype.h
tf_file_statistics.h Separate TF_FileStatistics into own file. 2019-10-02 14:53:30 -07:00
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 Split out TF_Status into a separate header file so that other C API libraries 2019-06-06 16:18:48 -07:00
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 Add TF_SetStatusFromIOError to the C API. 2019-11-06 13:03:07 -08:00
tf_tensor_internal.h Move TF_TensorToTensor and TF_TensorFromTensor from c_api_internal.h to 2020-04-13 17:34:30 -07: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 #41713 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 Merge branch 'master' into expose-symbols-osx 2017-09-06 15:26:58 -07:00
while_loop_test.cc Reduce dependence from tensorflow/c to tensorflow/core/lib. 2020-04-01 08:56:02 -07:00