Commit Graph

108020 Commits

Author SHA1 Message Date
Mihai Maruseac
a4dfb8d1a7
Merge pull request #49124 from tensorflow/mm-cherrypick-tf-data-segfault-fix-to-r2.5
[tf.data][cherrypick] Fix snapshot segfault when using repeat and pre…
2021-05-12 06:26:41 -07:00
Mihai Maruseac
2107b1dc41
Merge pull request #49116 from tensorflow-jenkins/version-numbers-2.5.0-17609
Update version numbers for TensorFlow 2.5.0
2021-05-12 06:25:47 -07:00
Mihai Maruseac
16b813906f
Update snapshot_dataset_op.cc 2021-05-11 21:30:55 -07:00
Mihai Maruseac
86a0d86cb5
Merge pull request #49126 from geetachavan1/cherrypicks_X9ZNY
Ensure validation sticks in banded_triangular_solve_op
2021-05-11 21:29:31 -07:00
Mihai Maruseac
9436ae693e
Merge pull request #49128 from geetachavan1/cherrypicks_D73J5
Validate that a and b are proper sparse tensors
2021-05-11 21:29:18 -07:00
Mihai Maruseac
6b2bf99cd9 Validate that a and b are proper sparse tensors
PiperOrigin-RevId: 373274848
Change-Id: I3a665ac3a29dee9fb69bdf408a939330cb93ea75
2021-05-11 19:30:31 -07:00
Mihai Maruseac
c03ad1a46d Ensure validation sticks in banded_triangular_solve_op
PiperOrigin-RevId: 373275480
Change-Id: Id7717cf275b2d6fdb9441fbbe166d555182d2e79
2021-05-11 19:29:17 -07:00
Mihai Maruseac
12a6ead7ac
Merge pull request #49120 from geetachavan1/cherrypicks_KJ5M9
Validate that a and b are proper sparse tensors
2021-05-11 18:04:59 -07:00
Mihai Maruseac
b67f5b8a0a
Merge pull request #49118 from geetachavan1/cherrypicks_BIDTR
Fix heap OOB / undefined behavior in `RaggedTensorToTensor`
2021-05-11 18:04:44 -07:00
Mihai Maruseac
a13c0ade86 [tf.data][cherrypick] Fix snapshot segfault when using repeat and prefecth
Similar to #49121 on `r2.4`. Needed manual cherrypick due to refactoring
after `r2.5` branch cut
2021-05-11 17:58:31 -07:00
Mihai Maruseac
8482d74498 Validate that a and b are proper sparse tensors
PiperOrigin-RevId: 373248068
Change-Id: I0a2041a0747901b3f00387a6a3bce9bca6b0b3b1
2021-05-11 16:24:36 -07:00
Mihai Maruseac
a8929929f7 Fix heap OOB / undefined behavior in RaggedTensorToTensor
PiperOrigin-RevId: 373244623
Change-Id: I2d6cbbc8c67b238a8815bf58097f7586d87c54f2
2021-05-11 16:16:30 -07:00
TensorFlow Release Automation
7afe1bc43b Update version numbers to 2.5.0 2021-05-11 16:14:42 -07:00
Mihai Maruseac
7dee4eb1c0
Merge pull request #49060 from geetachavan1/cherrypicks_Y98Q9
[CherryPick 2.5] Add missing validation to pooling_ops_3d and prevent heap OOB
2021-05-11 10:47:41 -07:00
Mihai Maruseac
35419dd6cf
Merge pull request #49099 from tensorflow/cherrypick
[CherryPick:2.5]Update jsoncpp to 1.9.4
2021-05-11 08:39:57 -07:00
Mihai Maruseac
65d0f0dd66
Update tensorflow/core/kernels/pooling_ops_3d.cc 2021-05-10 19:53:01 -07:00
Mihai Maruseac
be3e8b21c4
Merge pull request #49100 from tensorflow/sparse_fill
[CherryPick:2.5] Dense shape cannot be empty
2021-05-10 19:00:22 -07:00
Mihai Maruseac
2b4edce80d
Update tensorflow/workspace2.bzl 2021-05-10 17:43:07 -07:00
Mihai Maruseac
41debf1b13
Merge pull request #49097 from geetachavan1/cherrypicks_KD2G8
[CherryPick 2.5] Fix crash with tf.transpose when a is complex and conjugate is True
2021-05-10 17:41:53 -07:00
Mihai Maruseac
ca95f1115b
Merge pull request #49095 from geetachavan1/cherrypicks_Y0H85
Fix `tf.io.decode_raw` bugs and update documentation.
2021-05-10 17:41:47 -07:00
Mihai Maruseac
7b365e70b6
Merge pull request #49093 from geetachavan1/cherrypicks_HI9W2
Prevent memory overflow in ParseAttrValue from nested tensors.
2021-05-10 17:41:40 -07:00
Mihai Maruseac
639e888923
Merge pull request #49092 from geetachavan1/cherrypicks_90ITQ
Prevent array OOB read/write
2021-05-10 17:41:33 -07:00
Mihai Maruseac
1385c0a19f
Merge pull request #49091 from geetachavan1/cherrypicks_H57H2
Prevent array write out-of-bounds.
2021-05-10 17:41:13 -07:00
Mihai Maruseac
2265f8672a
Merge pull request #49090 from geetachavan1/cherrypicks_7S88D
Fix a dangerous integer overflow and a malloc of negative size.
2021-05-10 17:41:06 -07:00
Mihai Maruseac
3b2eef4f00
Merge pull request #49089 from geetachavan1/cherrypicks_6VO1B
Fix integer overflow in TFLite concat
2021-05-10 17:40:55 -07:00
Mihai Maruseac
3f52b1ef7b
Merge pull request #49088 from geetachavan1/cherrypicks_0AXWD
Prevent a division by 0
2021-05-10 17:40:44 -07:00
Mihai Maruseac
74bdb09cd7
Merge pull request #49087 from geetachavan1/cherrypicks_IGGIL
Prevent divisions by 0
2021-05-10 17:40:36 -07:00
Mihai Maruseac
b8679da699
Merge pull request #49086 from geetachavan1/cherrypicks_VQH2G
Prevent division by 0 in OneHot implementation
2021-05-10 17:40:30 -07:00
Mihai Maruseac
c13f5f5083
Merge pull request #49085 from geetachavan1/cherrypicks_HEWWF
Prevent division by 0
2021-05-10 17:40:11 -07:00
Mihai Maruseac
689b9c6cc1
Merge pull request #49084 from geetachavan1/cherrypicks_V92IO
Prevent division by 0
2021-05-10 17:40:03 -07:00
Mihai Maruseac
4c875436cb
Merge pull request #49083 from geetachavan1/cherrypicks_XSH55
Prevent division by 0
2021-05-10 17:39:54 -07:00
Mihai Maruseac
ad4f3e82c7
Merge pull request #49082 from geetachavan1/cherrypicks_CZFN5
Prevent division by 0
2021-05-10 17:39:45 -07:00
Mihai Maruseac
ac670831f6
Merge pull request #49081 from geetachavan1/cherrypicks_RDJ8Z
Prevent division by 0
2021-05-10 17:39:36 -07:00
Mihai Maruseac
1180c45edd
Merge pull request #49070 from geetachavan1/cherrypicks_KNSKR
Add missing valuidation to FusedBatchNorm.
2021-05-10 17:39:29 -07:00
Mihai Maruseac
29139160f6
Merge pull request #49080 from geetachavan1/cherrypicks_WKRHC
Prevent division by 0.
2021-05-10 17:39:08 -07:00
Mihai Maruseac
b00818155a
Merge pull request #49078 from geetachavan1/cherrypicks_7QSE1
[CherryPick2.5]TFLite infinite loop and segfault
2021-05-10 17:39:00 -07:00
Mihai Maruseac
49392d3b53
Merge pull request #49077 from geetachavan1/cherrypicks_1P5HM
Prevent a null pointer dereference in TFLite.
2021-05-10 17:38:51 -07:00
Mihai Maruseac
3ce9775c32
Merge pull request #49076 from geetachavan1/cherrypicks_7I16F
Prevent a null pointer exception in TFLite
2021-05-10 17:38:45 -07:00
Mihai Maruseac
b95cffc1f6
Merge pull request #49075 from geetachavan1/cherrypicks_RADRZ
Fix another division by 0 in TFLite
2021-05-10 17:38:40 -07:00
Mihai Maruseac
403514cf0e
Merge pull request #49074 from geetachavan1/cherrypicks_Y6M6C
Handle one more division by 0 in TFLite.
2021-05-10 17:38:26 -07:00
Mihai Maruseac
cce0e37a72
Merge pull request #49072 from geetachavan1/cherrypicks_WGPZ5
Prevent another div by 0 in optimized pooling implementations TFLite
2021-05-10 17:38:06 -07:00
Mihai Maruseac
00d7baf3f9
Merge pull request #49071 from geetachavan1/cherrypicks_E7JI4
Fix division by zero in TFLite padding.
2021-05-10 17:38:02 -07:00
Mihai Maruseac
e9a596699e
Merge pull request #49079 from geetachavan1/cherrypicks_LH1EF
[Cherrypick:2.5]Prevent division by 0 in TFLite
2021-05-10 17:37:42 -07:00
Mihai Maruseac
d4fe603b51
Merge pull request #49073 from geetachavan1/cherrypicks_Z6HHE
Prevent one more div by 0 in TFLite
2021-05-10 17:37:30 -07:00
Mihai Maruseac
cd9ed9fcfa
Merge pull request #49096 from geetachavan1/cherrypicks_TP3BD
Fix FPE issue with `tf.raw_ops.DenseCountSparseOutput`.
2021-05-10 17:36:01 -07:00
Geeta Chavan
60f6ff4166 [CherryPick:2.5] Fix heap-buffer-overflow 2021-05-10 17:06:41 -07:00
Geeta Chavan
16349ac231 [CherryPick:2.5]Update jsoncpp to 1.9.4 2021-05-10 16:36:29 -07:00
Geeta Chavan
5448f12100 [CherryPick 2.5] Fix crash with tf.transpose when a is complex and conjugate is True 2021-05-10 15:54:38 -07:00
Amit Patankar
7c270c3ede Fix FPE issue with tf.raw_ops.DenseCountSparseOutput.
PiperOrigin-RevId: 370946862
Change-Id: I3752584ad04aaecb327ff6793a9640ac56acfe7a
2021-05-10 15:24:25 -07:00
Mihai Maruseac
eddb27238e Fix tf.io.decode_raw bugs and update documentation.
Fixes cases where specifying `fixed_length` resulted in data loss and even segfault and corruption of the Python interpreter. The fix is subtle but needed due to pointer arithmetic rules.

Makes sure that `fixed_length` does not change the output when present but not needed.

Eliminates needless copy and cast in the main codepath.

PiperOrigin-RevId: 371322725
Change-Id: I514ef67a2961c86422f69d05122d31615e87896c
2021-05-10 15:20:31 -07:00