Fix users of NumPy APIs that are removed in NumPy 2.0 (#2640)
BUG=cl/655772545
diff --git a/tensorflow/lite/micro/tools/layer_by_layer_debugger.py b/tensorflow/lite/micro/tools/layer_by_layer_debugger.py
index e41e551..8aa263b 100644
--- a/tensorflow/lite/micro/tools/layer_by_layer_debugger.py
+++ b/tensorflow/lite/micro/tools/layer_by_layer_debugger.py
@@ -101,7 +101,7 @@
layer_schema_fb.TensorTypes.INT64:
np.int64,
layer_schema_fb.TensorTypes.STRING:
- np.string_,
+ np.bytes_,
layer_schema_fb.TensorTypes.BOOL:
np.bool_,
layer_schema_fb.TensorTypes.INT16:
diff --git a/tensorflow/lite/micro/tools/model_transforms_utils.py b/tensorflow/lite/micro/tools/model_transforms_utils.py
index c713f01..4a59d88 100644
--- a/tensorflow/lite/micro/tools/model_transforms_utils.py
+++ b/tensorflow/lite/micro/tools/model_transforms_utils.py
@@ -264,7 +264,7 @@
schema_fb.TensorType.INT32: np.int32,
schema_fb.TensorType.UINT8: np.uint8,
schema_fb.TensorType.INT64: np.int64,
- schema_fb.TensorType.STRING: np.string_,
+ schema_fb.TensorType.STRING: np.bytes_,
schema_fb.TensorType.BOOL: np.bool_,
schema_fb.TensorType.INT16: np.int16,
schema_fb.TensorType.COMPLEX64: np.complex64,
diff --git a/tensorflow/lite/micro/tools/requantize_flatbuffer_utils.py b/tensorflow/lite/micro/tools/requantize_flatbuffer_utils.py
index 5709ff2..c4a3b10 100644
--- a/tensorflow/lite/micro/tools/requantize_flatbuffer_utils.py
+++ b/tensorflow/lite/micro/tools/requantize_flatbuffer_utils.py
@@ -24,7 +24,7 @@
TensorType.INT32: np.int32,
TensorType.UINT8: np.uint8,
TensorType.INT64: np.int64,
- TensorType.STRING: np.string_,
+ TensorType.STRING: np.bytes_,
TensorType.BOOL: np.bool_,
TensorType.INT16: np.int16,
TensorType.COMPLEX64: np.complex64,