Skip to content

Commit 964c0f2

Browse files
committed
Update API for Keras 3.6
1 parent 773263c commit 964c0f2

File tree

2 files changed

+107
-9
lines changed

2 files changed

+107
-9
lines changed

scripts/api_master.py

Lines changed: 106 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,21 @@
9898
"keras.saving.register_keras_serializable",
9999
],
100100
},
101+
{
102+
"path": "keras_file_editor",
103+
"title": "Keras weights file editor",
104+
"generate": [
105+
"keras.saving.KerasFileEditor",
106+
"keras.saving.KerasFileEditor.summary",
107+
"keras.saving.KerasFileEditor.compare",
108+
"keras.saving.KerasFileEditor.save",
109+
"keras.saving.KerasFileEditor.rename_object",
110+
"keras.saving.KerasFileEditor.delete_object",
111+
"keras.saving.KerasFileEditor.add_object",
112+
"keras.saving.KerasFileEditor.delete_weight",
113+
"keras.saving.KerasFileEditor.add_weights",
114+
],
115+
},
101116
],
102117
},
103118
],
@@ -530,6 +545,11 @@
530545
"title": "CenterCrop layer",
531546
"generate": ["keras.layers.CenterCrop"],
532547
},
548+
{
549+
"path": "auto_constrast",
550+
"title": "AutoContrast layer",
551+
"generate": ["keras.layers.AutoContrast"],
552+
},
533553
],
534554
},
535555
{
@@ -572,6 +592,28 @@
572592
"title": "RandomBrightness layer",
573593
"generate": ["keras.layers.RandomBrightness"],
574594
},
595+
{
596+
"path": "solarization",
597+
"title": "Solarization layer",
598+
"generate": ["keras.layers.Solarization"],
599+
},
600+
{
601+
"path": "pipeline",
602+
"title": "Pipeline layer",
603+
"generate": ["keras.layers.Pipeline"],
604+
},
605+
],
606+
},
607+
{
608+
"path": "audio_preprocessing/",
609+
"title": "Audio preprocessing layers",
610+
"toc": True,
611+
"children": [
612+
{
613+
"path": "mel_spectrogram",
614+
"title": "MelSpectrogram layer",
615+
"generate": ["keras.layers.MelSpectrogram"],
616+
},
575617
],
576618
},
577619
],
@@ -955,17 +997,26 @@
955997
"keras.ops.arctanh",
956998
"keras.ops.argmax",
957999
"keras.ops.argmin",
1000+
"keras.ops.argpartition",
9581001
"keras.ops.argsort",
9591002
"keras.ops.array",
9601003
"keras.ops.average",
9611004
"keras.ops.bincount",
1005+
"keras.ops.bitwise_and",
1006+
"keras.ops.bitwise_invert",
1007+
"keras.ops.bitwise_left_shift",
1008+
"keras.ops.bitwise_not",
1009+
"keras.ops.bitwise_or",
1010+
"keras.ops.bitwise_right_shift",
1011+
"keras.ops.bitwise_xor",
9621012
"keras.ops.broadcast_to",
9631013
"keras.ops.ceil",
9641014
"keras.ops.clip",
9651015
"keras.ops.concatenate",
9661016
"keras.ops.conj",
9671017
"keras.ops.conjugate",
9681018
"keras.ops.copy",
1019+
"keras.ops.correlate",
9691020
"keras.ops.cos",
9701021
"keras.ops.cosh",
9711022
"keras.ops.count_nonzero",
@@ -994,13 +1045,15 @@
9941045
"keras.ops.get_item",
9951046
"keras.ops.greater",
9961047
"keras.ops.greater_equal",
1048+
"keras.ops.histogram",
9971049
"keras.ops.hstack",
9981050
"keras.ops.identity",
9991051
"keras.ops.imag",
10001052
"keras.ops.isclose",
10011053
"keras.ops.isfinite",
10021054
"keras.ops.isinf",
10031055
"keras.ops.isnan",
1056+
"keras.ops.left_shift",
10041057
"keras.ops.less",
10051058
"keras.ops.less_equal",
10061059
"keras.ops.linspace",
@@ -1043,12 +1096,16 @@
10431096
"keras.ops.reciprocal",
10441097
"keras.ops.repeat",
10451098
"keras.ops.reshape",
1099+
"keras.ops.right_shift",
10461100
"keras.ops.roll",
10471101
"keras.ops.round",
1102+
"keras.ops.searchsorted",
1103+
"keras.ops.select",
10481104
"keras.ops.sign",
10491105
"keras.ops.sin",
10501106
"keras.ops.sinh",
10511107
"keras.ops.size",
1108+
"keras.ops.slogdet",
10521109
"keras.ops.sort",
10531110
"keras.ops.split",
10541111
"keras.ops.sqrt",
@@ -1071,8 +1128,10 @@
10711128
"keras.ops.tril",
10721129
"keras.ops.triu",
10731130
"keras.ops.true_divide",
1131+
"keras.ops.trunc",
10741132
"keras.ops.var",
10751133
"keras.ops.vdot",
1134+
"keras.ops.vectorize",
10761135
"keras.ops.vstack",
10771136
"keras.ops.where",
10781137
"keras.ops.zeros",
@@ -1089,7 +1148,10 @@
10891148
"keras.ops.categorical_crossentropy",
10901149
"keras.ops.conv",
10911150
"keras.ops.conv_transpose",
1151+
"keras.ops.ctc_decode",
1152+
"keras.ops.ctc_loss",
10921153
"keras.ops.depthwise_conv",
1154+
"keras.ops.dot_product_attention",
10931155
"keras.ops.elu",
10941156
"keras.ops.gelu",
10951157
"keras.ops.hard_sigmoid",
@@ -1099,7 +1161,9 @@
10991161
"keras.ops.max_pool",
11001162
"keras.ops.moments",
11011163
"keras.ops.multi_hot",
1164+
"keras.ops.normalize",
11021165
"keras.ops.one_hot",
1166+
"keras.ops.psnr",
11031167
"keras.ops.relu",
11041168
"keras.ops.relu6",
11051169
"keras.ops.selu",
@@ -1122,8 +1186,11 @@
11221186
"keras.ops.cholesky",
11231187
"keras.ops.det",
11241188
"keras.ops.eig",
1189+
"keras.ops.eigh",
11251190
"keras.ops.inv",
1126-
"keras.ops.lu_factor",
1191+
"keras.ops.logdet",
1192+
"keras.ops.lstsq",
1193+
"keras.ops.lu_factor",
11271194
"keras.ops.norm",
11281195
"keras.ops.qr",
11291196
"keras.ops.solve",
@@ -1135,18 +1202,24 @@
11351202
"path": "core/",
11361203
"title": "Core ops",
11371204
"generate": [
1205+
"keras.ops.associative_scan",
11381206
"keras.ops.cast",
11391207
"keras.ops.cond",
11401208
"keras.ops.convert_to_numpy",
11411209
"keras.ops.convert_to_tensor",
1210+
"keras.ops.custom_gradient",
1211+
"keras.ops.dtype",
11421212
"keras.ops.erf",
11431213
"keras.ops.erfinv",
11441214
"keras.ops.extract_sequences",
11451215
"keras.ops.fori_loop",
11461216
"keras.ops.in_top_k",
11471217
"keras.ops.is_tensor",
11481218
"keras.ops.logsumexp",
1219+
"keras.ops.map",
11491220
"keras.ops.rsqrt",
1221+
"keras.ops.saturate_cast",
1222+
"keras.ops.scan",
11501223
"keras.ops.scatter",
11511224
"keras.ops.scatter_update",
11521225
"keras.ops.segment_max",
@@ -1155,6 +1228,7 @@
11551228
"keras.ops.slice",
11561229
"keras.ops.slice_update",
11571230
"keras.ops.stop_gradient",
1231+
"keras.ops.switch",
11581232
"keras.ops.top_k",
11591233
"keras.ops.unstack",
11601234
"keras.ops.vectorized_map",
@@ -1168,9 +1242,12 @@
11681242
"keras.ops.image.affine_transform",
11691243
"keras.ops.image.crop_images",
11701244
"keras.ops.image.extract_patches",
1245+
"keras.ops.image.hsv_to_rgb",
11711246
"keras.ops.image.map_coordinates",
11721247
"keras.ops.image.pad_images",
11731248
"keras.ops.image.resize",
1249+
"keras.ops.image.rgb_to_hsv",
1250+
"keras.ops.image.rgb_to_grayscale",
11741251
],
11751252
},
11761253
{
@@ -1252,6 +1329,11 @@
12521329
"title": "Lion",
12531330
"generate": ["keras.optimizers.Lion"],
12541331
},
1332+
{
1333+
"path": "lamb",
1334+
"title": "Lamb",
1335+
"generate": ["keras.optimizers.Lamb"],
1336+
},
12551337
{
12561338
"path": "loss_scale_optimizer",
12571339
"title": "Loss Scale Optimizer",
@@ -1422,13 +1504,14 @@
14221504
"keras.losses.CategoricalFocalCrossentropy",
14231505
"keras.losses.SparseCategoricalCrossentropy",
14241506
"keras.losses.Poisson",
1507+
"keras.losses.CTC",
1508+
"keras.losses.KLDivergence",
14251509
"keras.losses.binary_crossentropy",
14261510
"keras.losses.categorical_crossentropy",
14271511
"keras.losses.sparse_categorical_crossentropy",
14281512
"keras.losses.poisson",
1429-
"keras.losses.KLDivergence",
1513+
"keras.losses.ctc",
14301514
"keras.losses.kl_divergence",
1431-
"keras.losses.CTC",
14321515
],
14331516
},
14341517
{
@@ -1440,15 +1523,17 @@
14401523
"keras.losses.MeanAbsolutePercentageError",
14411524
"keras.losses.MeanSquaredLogarithmicError",
14421525
"keras.losses.CosineSimilarity",
1526+
"keras.losses.Huber",
1527+
"keras.losses.LogCosh",
1528+
"keras.losses.Tversky",
14431529
"keras.losses.mean_squared_error",
14441530
"keras.losses.mean_absolute_error",
14451531
"keras.losses.mean_absolute_percentage_error",
14461532
"keras.losses.mean_squared_logarithmic_error",
14471533
"keras.losses.cosine_similarity",
1448-
"keras.losses.Huber",
14491534
"keras.losses.huber",
1450-
"keras.losses.LogCosh",
14511535
"keras.losses.log_cosh",
1536+
"keras.losses.tversky",
14521537
],
14531538
},
14541539
{
@@ -1672,9 +1757,13 @@
16721757
"path": "policy",
16731758
"title": "Mixed precision policy API",
16741759
"generate": [
1675-
"keras.mixed_precision.DTypePolicy",
1676-
"keras.mixed_precision.dtype_policy",
1677-
"keras.mixed_precision.set_dtype_policy",
1760+
"keras.dtype_policies.DTypePolicy",
1761+
"keras.dtype_policies.DTypePolicyMap",
1762+
"keras.dtype_policies.FloatDTypePolicy",
1763+
"keras.dtype_policies.QuantizedDTypePolicy",
1764+
"keras.dtype_policies.QuantizedFloat8DTypePolicy",
1765+
"keras.config.dtype_policy",
1766+
"keras.config.set_dtype_policy",
16781767
],
16791768
},
16801769
],
@@ -1741,6 +1830,8 @@
17411830
"path": "random_ops",
17421831
"title": "Random operations",
17431832
"generate": [
1833+
"keras.random.beta",
1834+
"keras.random.binomial",
17441835
"keras.random.categorical",
17451836
"keras.random.dropout",
17461837
"keras.random.gamma",
@@ -1758,6 +1849,13 @@
17581849
"title": "Utilities",
17591850
"toc": True,
17601851
"children": [
1852+
{
1853+
"path": "experiment_management_utils",
1854+
"title": "Experiment management utilities",
1855+
"generate": [
1856+
"keras.utils.Config",
1857+
],
1858+
},
17611859
{
17621860
"path": "model_plotting_utils",
17631861
"title": "Model plotting utilities",

scripts/autogen.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
GUIDES_GH_LOCATION = Path("keras-team") / "keras-io" / "blob" / "master" / "guides"
5050
KERAS_TEAM_GH = "https://github.com/keras-team"
5151
PROJECT_URL = {
52-
"keras": f"{KERAS_TEAM_GH}/keras/tree/v3.5.0/",
52+
"keras": f"{KERAS_TEAM_GH}/keras/tree/v3.6.0/",
5353
"keras_tuner": f"{KERAS_TEAM_GH}/keras-tuner/tree/v1.4.7/",
5454
"keras_cv": f"{KERAS_TEAM_GH}/keras-cv/tree/v0.9.0/",
5555
"keras_nlp": f"{KERAS_TEAM_GH}/keras-nlp/tree/v0.15.1/",

0 commit comments

Comments
 (0)