{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":33015583,"defaultBranch":"master","name":"keras","ownerLogin":"keras-team","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-28T00:35:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/34455048?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719292356.0","currentOid":""},"activityList":{"items":[{"before":"b038ce29734e31e5a371aaf2f1cb16c01be1995c","after":"558d38c52aadd94fe6df83023c5aae2fb898b782","ref":"refs/heads/master","pushedAt":"2024-06-25T18:31:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Fix `export_lib.make_tensor_spec` (#19915)\n\n* Fix `export_lib.make_tensor_spec`\r\n\r\n* Add test\r\n\r\n* chore(format)","shortMessageHtmlLink":"Fix export_lib.make_tensor_spec (#19915)"}},{"before":"9cfe208f8a4e675674e181e3cbe7c0d47b078791","after":"b038ce29734e31e5a371aaf2f1cb16c01be1995c","ref":"refs/heads/master","pushedAt":"2024-06-25T17:47:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Avoid None shape entries in TimeDistributed","shortMessageHtmlLink":"Avoid None shape entries in TimeDistributed"}},{"before":"f0bae912201bbd265a3485ccf4f490be2fc675c7","after":"9cfe208f8a4e675674e181e3cbe7c0d47b078791","ref":"refs/heads/master","pushedAt":"2024-06-25T17:19:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Skip TF sparse test on GPU","shortMessageHtmlLink":"Skip TF sparse test on GPU"}},{"before":"208e70d30632ac9af512dd058fa1e77556166385","after":"f0bae912201bbd265a3485ccf4f490be2fc675c7","ref":"refs/heads/master","pushedAt":"2024-06-25T04:58:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Update version number","shortMessageHtmlLink":"Update version number"}},{"before":"f5d308752bc98017c47e6eb4cd29f1e61bc43796","after":"208e70d30632ac9af512dd058fa1e77556166385","ref":"refs/heads/master","pushedAt":"2024-06-25T04:40:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:keras-team/keras","shortMessageHtmlLink":"Merge branch 'master' of github.com:keras-team/keras"}},{"before":"5d78ec26c9bdc6e23c9fa217936d15fa16c5b8f3","after":"f5d308752bc98017c47e6eb4cd29f1e61bc43796","ref":"refs/heads/master","pushedAt":"2024-06-25T04:07:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"`keras.utils.split_dataset` now supports nested structures in dataset. (#19911)\n\nFixes https://github.com/keras-team/keras/issues/19797\r\n\r\nAlso:\r\n- remove conversion to `np.array` since ealier check verifies inputs are `np.array`.\r\n- improved verification in the `np.array` case to check the type of all the elements, not just the first one.\r\n- removed code related to `dict`s, which are not supported as top-level structure.\r\n- refactored tests as parameterized tests.","shortMessageHtmlLink":"keras.utils.split_dataset now supports nested structures in dataset. ("}},{"before":"75c3f8e6c2f36ac197f81a906655ad3e9bdd650c","after":"5d78ec26c9bdc6e23c9fa217936d15fa16c5b8f3","ref":"refs/heads/master","pushedAt":"2024-06-25T00:00:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Minor fix for torch","shortMessageHtmlLink":"Minor fix for torch"}},{"before":"c8a7f28cc80800ccd55123eda63a3a13082a0595","after":"75c3f8e6c2f36ac197f81a906655ad3e9bdd650c","ref":"refs/heads/master","pushedAt":"2024-06-24T23:59:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Fix `ops.Nonzero.compute_output_spec()`. (#19910)\n\n`nonzero` returns a tuple of N 1D integer tensors, one per dimension in the input.\r\n\r\nAlso changed `nonzero` unit tests to be more interesting by actually exercising the case where there are zeros.","shortMessageHtmlLink":"Fix ops.Nonzero.compute_output_spec(). (#19910)"}},{"before":"596d5ba420dd2865d576db2c5f860d9d77db8054","after":"c8a7f28cc80800ccd55123eda63a3a13082a0595","ref":"refs/heads/master","pushedAt":"2024-06-22T22:15:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Add `ops.map` (#19903)","shortMessageHtmlLink":"Add ops.map (#19903)"}},{"before":"4f3fa0e06ef67f9955d3d6b65f33eb0f4c11dbb6","after":"596d5ba420dd2865d576db2c5f860d9d77db8054","ref":"refs/heads/master","pushedAt":"2024-06-22T01:10:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Fix JAX export support of `TFDataLayer`. (#19902)\n\nDuring export, the `tf.function` wrapping the `jax2tf` function is traced. In this scenario, we're in a JAX tracing scope within a Tensorflow graph. `TFDataLayer` now detects this correctly.\r\n\r\nAlso improved `jax_utils.is_in_jax_tracing_scope()`: there are multiple tracer array classes that all extend `jax._src.core.Tracer`.","shortMessageHtmlLink":"Fix JAX export support of TFDataLayer. (#19902)"}},{"before":"5783bc71ed2a76779b28482301d09ba75b8f2449","after":"4f3fa0e06ef67f9955d3d6b65f33eb0f4c11dbb6","ref":"refs/heads/master","pushedAt":"2024-06-21T19:47:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Fix for JAX exported model not updating non-trainable variables. (#19901)\n\nModification of non-trainable variables were not reflected in the `tf.Variable`s for exported JAX models.\r\nIn particular, this caused random functions to use the same seed on every call.\r\n\r\nThis change binds the non-trainable variables of the model in the exported function.","shortMessageHtmlLink":"Fix for JAX exported model not updating non-trainable variables. (#19901"}},{"before":"fbe03aa0cb71c44f47c9be04772d08684846cf9b","after":"5783bc71ed2a76779b28482301d09ba75b8f2449","ref":"refs/heads/master","pushedAt":"2024-06-21T19:46:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Docstring fix","shortMessageHtmlLink":"Docstring fix"}},{"before":"42798665067c1449d3e76b681f06343340098672","after":"fbe03aa0cb71c44f47c9be04772d08684846cf9b","ref":"refs/heads/master","pushedAt":"2024-06-21T19:45:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Add `keras.ops.dtype` (#19897)\n\n* fix keras.ops.shape docs\r\n\r\n* add keras.ops.dtype\r\n\r\n* run api_gen\r\n\r\n* adjust docs wrt code review","shortMessageHtmlLink":"Add keras.ops.dtype (#19897)"}},{"before":"453350220918e5b59c563d289688ab58b71a87ed","after":"42798665067c1449d3e76b681f06343340098672","ref":"refs/heads/master","pushedAt":"2024-06-21T16:50:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Fix `dtype` argument when it is a FloatDTypePolicy (#19896)\n\nMerge `is_quantized` and `quantization_mode`","shortMessageHtmlLink":"Fix dtype argument when it is a FloatDTypePolicy (#19896)"}},{"before":"c7b9ac1743e3d863ac65a291224a31fe2defeca9","after":"453350220918e5b59c563d289688ab58b71a87ed","ref":"refs/heads/master","pushedAt":"2024-06-21T05:18:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Introduce `DTypePolicyMap` (#19858)\n\n* Introduce `DTypePolicyMap`\r\n\r\n* Wip dtype policy map idea\r\n\r\n* Fixup default dtype\r\n\r\n* Fix CI and improve codes\r\n\r\n* Address comments\r\n\r\n* Remove prints\r\n\r\n---------\r\n\r\nCo-authored-by: Matt Watson ","shortMessageHtmlLink":"Introduce DTypePolicyMap (#19858)"}},{"before":"9ea70698b98015dd41fab28e273e6ce9638f3597","after":"c7b9ac1743e3d863ac65a291224a31fe2defeca9","ref":"refs/heads/master","pushedAt":"2024-06-21T04:07:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Add `dtype` argument to all losses and export `CTC` (#19893)","shortMessageHtmlLink":"Add dtype argument to all losses and export CTC (#19893)"}},{"before":"2f846b0cfeafbe9004e727c571f0e496057201b1","after":"9ea70698b98015dd41fab28e273e6ce9638f3597","ref":"refs/heads/master","pushedAt":"2024-06-20T21:40:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Fix for broadcast in metrics reduction. (#19892)\n\nThis would cause dynamic shapes to not work properly with the Tensorflow backend.","shortMessageHtmlLink":"Fix for broadcast in metrics reduction. (#19892)"}},{"before":"d20f4a73f4a952cd143d123028face90dcc2186d","after":"2f846b0cfeafbe9004e727c571f0e496057201b1","ref":"refs/heads/master","pushedAt":"2024-06-20T17:43:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Fix our issue with the explicit import in __init__ (#19890)","shortMessageHtmlLink":"Fix our issue with the explicit import in __init__ (#19890)"}},{"before":"975713c645b5907d3952864f89c85e8711376e0c","after":"d20f4a73f4a952cd143d123028face90dcc2186d","ref":"refs/heads/master","pushedAt":"2024-06-20T01:39:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Fix style","shortMessageHtmlLink":"Fix style"}},{"before":"54141df6546fb917b632f2d3be8b482bdf6c9ab3","after":"975713c645b5907d3952864f89c85e8711376e0c","ref":"refs/heads/master","pushedAt":"2024-06-20T01:38:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"fix torch param creation (#19885)","shortMessageHtmlLink":"fix torch param creation (#19885)"}},{"before":"ef50ceb0f05df7ba2bd406f935a75fad6a13255d","after":"54141df6546fb917b632f2d3be8b482bdf6c9ab3","ref":"refs/heads/master","pushedAt":"2024-06-19T21:38:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Fix torch.tile for int (#19883)\n\n* Fix torch.tile for int\r\n\r\n* add test case","shortMessageHtmlLink":"Fix torch.tile for int (#19883)"}},{"before":"707c2448e2af285d41909953e7f20dd667c9a221","after":"ef50ceb0f05df7ba2bd406f935a75fad6a13255d","ref":"refs/heads/master","pushedAt":"2024-06-18T15:22:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Fix typo in documentation (#19873)","shortMessageHtmlLink":"Fix typo in documentation (#19873)"}},{"before":"c250afad33a58faff9e6012c8022065babf0b79d","after":"707c2448e2af285d41909953e7f20dd667c9a221","ref":"refs/heads/master","pushedAt":"2024-06-17T18:52:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Stop using import * from toplevel init (#19864)\n\nIt breaks typechecking. Instead we will import every symbol from /api\r\ninto the toplevel, extending our api_gen.sh script to do this\r\nautomatically.\r\n\r\nI also switched the toplevel __init__.py in the repo to be the actual\r\nsource of truth for the file, with just the import section being\r\nauto-generated. Keeping a python file as a string in another python\r\nfile is clunky.\r\n\r\nFixes #19779","shortMessageHtmlLink":"Stop using import * from toplevel init (#19864)"}},{"before":"f6cf6a0e77dd504cfc35dd499dd8694b0b80b4ae","after":"c250afad33a58faff9e6012c8022065babf0b79d","ref":"refs/heads/master","pushedAt":"2024-06-17T16:12:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Improve `Model.summary` (#19863)","shortMessageHtmlLink":"Improve Model.summary (#19863)"}},{"before":"e0eaac473791f0481c2b292492a4af81eef14153","after":"f6cf6a0e77dd504cfc35dd499dd8694b0b80b4ae","ref":"refs/heads/master","pushedAt":"2024-06-17T04:07:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Fix CI","shortMessageHtmlLink":"Fix CI"}},{"before":"0ee33b5a8c2b1eaeabe539c6f81ef5ac7f6d1bb1","after":"e0eaac473791f0481c2b292492a4af81eef14153","ref":"refs/heads/master","pushedAt":"2024-06-17T04:04:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Add option to save unzipped Keras model.","shortMessageHtmlLink":"Add option to save unzipped Keras model."}},{"before":"45e1175b785514593092ba0b197a562df512017b","after":"0ee33b5a8c2b1eaeabe539c6f81ef5ac7f6d1bb1","ref":"refs/heads/master","pushedAt":"2024-06-17T03:03:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Remove redundancy in device_mesh specification in ModelParallel","shortMessageHtmlLink":"Remove redundancy in device_mesh specification in ModelParallel"}},{"before":"727b7ae4e1d366f52c7aaf189207c18f35387176","after":"45e1175b785514593092ba0b197a562df512017b","ref":"refs/heads/master","pushedAt":"2024-06-16T19:08:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Exclude benchmarks directory from distribution (#19861)\n\n* Exclude benchmarks directory from distribution\r\n\r\n* lint\r\n\r\n* format with bash shell/format.sh","shortMessageHtmlLink":"Exclude benchmarks directory from distribution (#19861)"}},{"before":"9cf4e9481d41608ea399a17ffa4f99e4b84d8ded","after":"727b7ae4e1d366f52c7aaf189207c18f35387176","ref":"refs/heads/master","pushedAt":"2024-06-16T16:17:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Fix code formatting error in docstring (#19862)\n\nFor some reason, there is an unclosed backtick the in layer.HashedClossing\r\ndocstring and this breaks the code formatting.\r\n\r\nThis patch puts a closing backtick to fix it.","shortMessageHtmlLink":"Fix code formatting error in docstring (#19862)"}},{"before":"ec1e9bd10218aa42b2b7ad48f5dfb2e8969c8582","after":"9cf4e9481d41608ea399a17ffa4f99e4b84d8ded","ref":"refs/heads/master","pushedAt":"2024-06-15T19:55:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fchollet","name":"François Chollet","path":"/fchollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710255?s=80&v=4"},"commit":{"message":"Improve `save_model` and `load_model` (#19852)\n\nImprove `save_model` and `load_model`\r\n\r\nAddress comments","shortMessageHtmlLink":"Improve save_model and load_model (#19852)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbvPxNgA","startCursor":null,"endCursor":null}},"title":"Activity · keras-team/keras"}