Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/keras/src/utils/__init__.py: 100%

36 statements  

« prev     ^ index     » next       coverage.py v7.4.0, created at 2024-01-03 07:57 +0000

1# Copyright 2022 The TensorFlow Authors. All Rights Reserved. 

2# 

3# Licensed under the Apache License, Version 2.0 (the "License"); 

4# you may not use this file except in compliance with the License. 

5# You may obtain a copy of the License at 

6# 

7# http://www.apache.org/licenses/LICENSE-2.0 

8# 

9# Unless required by applicable law or agreed to in writing, software 

10# distributed under the License is distributed on an "AS IS" BASIS, 

11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 

12# See the License for the specific language governing permissions and 

13# limitations under the License. 

14# ============================================================================== 

15"""Public Keras utilities.""" 

16 

17# isort: off 

18 

19# Serialization related 

20from keras.src.saving.serialization_lib import deserialize_keras_object 

21from keras.src.saving.serialization_lib import serialize_keras_object 

22from keras.src.saving.object_registration import CustomObjectScope 

23from keras.src.saving.object_registration import custom_object_scope 

24from keras.src.saving.object_registration import get_custom_objects 

25from keras.src.saving.object_registration import get_registered_name 

26from keras.src.saving.object_registration import register_keras_serializable 

27 

28# Dataset related 

29from keras.src.utils.audio_dataset import audio_dataset_from_directory 

30from keras.src.utils.text_dataset import text_dataset_from_directory 

31from keras.src.utils.timeseries_dataset import timeseries_dataset_from_array 

32from keras.src.utils.image_dataset import image_dataset_from_directory 

33from keras.src.utils.dataset_utils import split_dataset 

34 

35# Sequence related 

36from keras.src.utils.data_utils import GeneratorEnqueuer 

37from keras.src.utils.data_utils import OrderedEnqueuer 

38from keras.src.utils.data_utils import Sequence 

39from keras.src.utils.data_utils import SequenceEnqueuer 

40 

41# Image related 

42from keras.src.utils.image_utils import array_to_img 

43from keras.src.utils.image_utils import img_to_array 

44from keras.src.utils.image_utils import load_img 

45from keras.src.utils.image_utils import save_img 

46 

47# Python utils 

48from keras.src.utils.tf_utils import set_random_seed 

49from keras.src.utils.generic_utils import Progbar 

50from keras.src.utils.data_utils import get_file 

51 

52# Preprocessing utils 

53from keras.src.utils.feature_space import FeatureSpace 

54 

55# Internal 

56from keras.src.utils.layer_utils import get_source_inputs 

57from keras.src.utils.layer_utils import warmstart_embedding_matrix 

58 

59# Deprecated 

60from keras.src.utils.np_utils import normalize 

61from keras.src.utils.np_utils import to_categorical 

62from keras.src.utils.np_utils import to_ordinal 

63from keras.src.utils.data_utils import pad_sequences 

64 

65# Evaluation related 

66from keras.src.utils.sidecar_evaluator import SidecarEvaluator 

67from keras.src.utils.sidecar_evaluator import SidecarEvaluatorModelExport 

68 

69# Timed Thread 

70from keras.src.utils.timed_threads import TimedThread 

71 

72# Visualization related 

73from keras.src.utils.vis_utils import model_to_dot 

74from keras.src.utils.vis_utils import plot_model 

75