diff --git a/RELEASE.md b/RELEASE.md index 31ca6dc48c..b7b407f78f 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,3 +1,13 @@ +# Release 2.20.0 + +The 2.20 minor series tracks TensorFlow 2.20. + +## Features +- Compatible with Python 3.13 (see next point) +- Added a dependency to Pillow (https://python-pillow.github.io/), to replace use of deprecated standard library `imghdr` (removed in Python 3.13) (#7009, thanks @Zamanhuseyinli) +- Updated vendored version of `bleach` library to 6.2.0 and removed dependency on `six` library. (#7013) + + # Release 2.19.0 The 2.19 minor series tracks TensorFlow 2.19. diff --git a/tensorboard/compat/proto/config.proto b/tensorboard/compat/proto/config.proto index f7c8ee837a..0b798c3f27 100644 --- a/tensorboard/compat/proto/config.proto +++ b/tensorboard/compat/proto/config.proto @@ -777,9 +777,17 @@ message ConfigProto { // disabled, and parallel execution is allowed. bool disable_eager_executor_streaming_enqueue = 26; + // If true, the function library runtime will be finalized when the session + // is finalized. + bool finalize_function_library_runtime = 33; + + // If true, the resource manager will be finalized when the session + // is finalized. + bool finalize_resource_manager = 34; + reserved 25; - // Next: 33 + // Next: 35 } Experimental experimental = 16; diff --git a/tensorboard/compat/proto/tfprof_log.proto b/tensorboard/compat/proto/tfprof_log.proto index 68a2b2fe8f..20ca0bf2fe 100644 --- a/tensorboard/compat/proto/tfprof_log.proto +++ b/tensorboard/compat/proto/tfprof_log.proto @@ -11,17 +11,12 @@ option go_package = "github.com/tensorflow/tensorflow/tensorflow/go/core/profile message CodeDef { repeated Trace traces = 1; message Trace { - string file = 1 [deprecated = true]; // deprecated by file_id. + reserved 1, 3, 4; + reserved "file", "function", "line"; int64 file_id = 6; - int32 lineno = 2; - - string function = 3 [deprecated = true]; // deprecated by function_id. int64 function_id = 7; - - string line = 4 [deprecated = true]; // deprecated line_id. int64 line_id = 8; - int32 func_start_line = 5; } } diff --git a/tensorboard/compat/proto/types.proto b/tensorboard/compat/proto/types.proto index c0e131bf14..7ed62e2c7e 100644 --- a/tensorboard/compat/proto/types.proto +++ b/tensorboard/compat/proto/types.proto @@ -52,6 +52,8 @@ enum DataType { DT_INT4 = 29; DT_UINT4 = 30; + DT_INT2 = 31; + DT_UINT2 = 32; // Do not use! These are only for TF1's obsolete reference Variables. // Every enum above should have a corresponding value below (verified by @@ -87,6 +89,8 @@ enum DataType { DT_FLOAT8_E5M2FNUZ_REF = 128; DT_INT4_REF = 129; DT_UINT4_REF = 130; + DT_INT2_REF = 131; + DT_UINT2_REF = 132; } // DISABLED.ThenChange( // https://www.tensorflow.org/code/tensorflow/c/tf_datatype.h, diff --git a/tensorboard/data/server/descriptor.bin b/tensorboard/data/server/descriptor.bin index 681c537d34..bd230a3947 100644 Binary files a/tensorboard/data/server/descriptor.bin and b/tensorboard/data/server/descriptor.bin differ diff --git a/tensorboard/data/server/tensorboard.pb.rs b/tensorboard/data/server/tensorboard.pb.rs index 0505bec9b5..43f3657918 100644 --- a/tensorboard/data/server/tensorboard.pb.rs +++ b/tensorboard/data/server/tensorboard.pb.rs @@ -146,6 +146,8 @@ pub enum DataType { DtInt4 = 29, DtUint4 = 30, + DtInt2 = 31, + DtUint2 = 32, /// Do not use! These are only for TF1's obsolete reference Variables. /// Every enum above should have a corresponding value below (verified by /// types_test). @@ -179,6 +181,8 @@ pub enum DataType { DtFloat8E5m2fnuzRef = 128, DtInt4Ref = 129, DtUint4Ref = 130, + DtInt2Ref = 131, + DtUint2Ref = 132, } /// Protocol buffer representing a handle to a tensorflow resource. Handles are /// not valid across executions, but can be serialized back and forth from within diff --git a/tensorboard/version.py b/tensorboard/version.py index 7be1322f75..d3dadf70bc 100644 --- a/tensorboard/version.py +++ b/tensorboard/version.py @@ -15,7 +15,7 @@ """Contains the version string.""" -VERSION = "2.20.0a0" +VERSION = "2.21.0a0" if __name__ == "__main__": print(VERSION)