{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":241296160,"defaultBranch":"main","name":"dm-haiku","ownerLogin":"google-deepmind","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-18T07:14:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8596759?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718011902.0","currentOid":""},"activityList":{"items":[{"before":"a7b7e73dae840153ecd828e97a64b6a875b168f7","after":null,"ref":"refs/heads/test_641681076","pushedAt":"2024-06-10T09:31:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"9ccaae1a5a6c32ffee64374042a3abe4edf226f5","after":"a7b7e73dae840153ecd828e97a64b6a875b168f7","ref":"refs/heads/main","pushedAt":"2024-06-10T09:31:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[JAX] Update users of jax.tree.map() to be more careful about how they handle Nones.\n\nDue to a bug in JAX, JAX previously permitted `jax.tree.map(f, None, x)` where `x` is not `None`, effectively treating `None` as if it were pytree-prefix of any value. But `None` is a pytree container, and it is only a prefix of `None` itself.\n\nFix user code that was relying on this bug. Most commonly, the fix is to write\n`jax.tree.map(lambda a, b: (None if a is None else f(a, b)), x, y, is_leaf=lambda t: t is None)`.\n\nPiperOrigin-RevId: 641832913","shortMessageHtmlLink":"[JAX] Update users of jax.tree.map() to be more careful about how the…"}},{"before":"49b5381493a7d3a22d7e3f2845d5811109f68f4d","after":"a7b7e73dae840153ecd828e97a64b6a875b168f7","ref":"refs/heads/test_641681076","pushedAt":"2024-06-10T09:31:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[JAX] Update users of jax.tree.map() to be more careful about how they handle Nones.\n\nDue to a bug in JAX, JAX previously permitted `jax.tree.map(f, None, x)` where `x` is not `None`, effectively treating `None` as if it were pytree-prefix of any value. But `None` is a pytree container, and it is only a prefix of `None` itself.\n\nFix user code that was relying on this bug. Most commonly, the fix is to write\n`jax.tree.map(lambda a, b: (None if a is None else f(a, b)), x, y, is_leaf=lambda t: t is None)`.\n\nPiperOrigin-RevId: 641832913","shortMessageHtmlLink":"[JAX] Update users of jax.tree.map() to be more careful about how the…"}},{"before":"e93eb94fe52cab3c15e373c28f0d1fd8ce659516","after":"49b5381493a7d3a22d7e3f2845d5811109f68f4d","ref":"refs/heads/test_641681076","pushedAt":"2024-06-10T09:13:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[JAX] Update users of jax.tree.map() to be more careful about how they handle Nones.\n\nDue to a bug in JAX, JAX previously permitted `jax.tree.map(f, None, x)` where `x` is not `None`, effectively treating `None` as if it were pytree-prefix of any value. But `None` is a pytree container, and it is only a prefix of `None` itself.\n\nFix user code that was relying on this bug. Most commonly, the fix is to write\n`jax.tree.map(lambda a, b: (None if a is None else f(a, b)), x, y, is_leaf=lambda t: t is None)`.\n\nPiperOrigin-RevId: 641681076","shortMessageHtmlLink":"[JAX] Update users of jax.tree.map() to be more careful about how the…"}},{"before":null,"after":"e93eb94fe52cab3c15e373c28f0d1fd8ce659516","ref":"refs/heads/test_641681076","pushedAt":"2024-06-09T20:07:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[JAX] Update users of jax.tree.map() to be more careful about how they handle Nones.\n\nDue to a bug in JAX, JAX previously permitted `jax.tree.map(f, None, x)` where `x` is not `None`, effectively treating `None` as if it were pytree-prefix of any value. But `None` is a pytree container, and it is only a prefix of `None` itself.\n\nFix user code that was relying on this bug. Most commonly, the fix is to write\n`jax.tree.map(lambda a, b: (None if a is None else f(a, b)), x, y, is_leaf=lambda t: t is None)`.\n\nPiperOrigin-RevId: 641681076","shortMessageHtmlLink":"[JAX] Update users of jax.tree.map() to be more careful about how the…"}},{"before":"9ccaae1a5a6c32ffee64374042a3abe4edf226f5","after":null,"ref":"refs/heads/test_641064728","pushedAt":"2024-06-07T01:34:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"0451621a35bfa7aeaca1ce713fd2ae7d6a780296","after":"9ccaae1a5a6c32ffee64374042a3abe4edf226f5","ref":"refs/heads/main","pushedAt":"2024-06-07T01:34:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"make haiku work with upcoming JAX change to tree_map (being more careful about\nNones)\n\nPiperOrigin-RevId: 641087329","shortMessageHtmlLink":"make haiku work with upcoming JAX change to tree_map (being more care…"}},{"before":"84c5eaa6d9d2c8bcc3a58f22dc499578253e60d1","after":"9ccaae1a5a6c32ffee64374042a3abe4edf226f5","ref":"refs/heads/test_641064728","pushedAt":"2024-06-07T01:34:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"make haiku work with upcoming JAX change to tree_map (being more careful about\nNones)\n\nPiperOrigin-RevId: 641087329","shortMessageHtmlLink":"make haiku work with upcoming JAX change to tree_map (being more care…"}},{"before":"f3ee13f1619f8cb48d6323190b9e01d0fe625299","after":"84c5eaa6d9d2c8bcc3a58f22dc499578253e60d1","ref":"refs/heads/test_641064728","pushedAt":"2024-06-07T01:29:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"make haiku work with upcoming JAX change to tree_map (being more careful about\nNones)\n\nPiperOrigin-RevId: 641064728","shortMessageHtmlLink":"make haiku work with upcoming JAX change to tree_map (being more care…"}},{"before":null,"after":"f3ee13f1619f8cb48d6323190b9e01d0fe625299","ref":"refs/heads/test_641064728","pushedAt":"2024-06-06T23:56:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"make haiku work with upcoming JAX change to tree_map (being more careful about\nNones)\n\nPiperOrigin-RevId: 641064728","shortMessageHtmlLink":"make haiku work with upcoming JAX change to tree_map (being more care…"}},{"before":"64ca4c517b6ae3ec173cff6c1206896f0d47b853","after":null,"ref":"refs/heads/test_600094371","pushedAt":"2024-05-22T09:28:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"0451621a35bfa7aeaca1ce713fd2ae7d6a780296","after":null,"ref":"refs/heads/test_635381166","pushedAt":"2024-05-22T09:27:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"bdaabf94a5c913581fb18bceef337a5d416324c9","after":"0451621a35bfa7aeaca1ce713fd2ae7d6a780296","ref":"refs/heads/main","pushedAt":"2024-05-22T09:27:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Make flax an optional dependency.\n\nFixes #780.\n\nPiperOrigin-RevId: 636089533","shortMessageHtmlLink":"Make flax an optional dependency."}},{"before":"2ebb705e7347ca234ae9d75825138ebd98061c28","after":"0451621a35bfa7aeaca1ce713fd2ae7d6a780296","ref":"refs/heads/test_635381166","pushedAt":"2024-05-22T09:27:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Make flax an optional dependency.\n\nFixes #780.\n\nPiperOrigin-RevId: 636089533","shortMessageHtmlLink":"Make flax an optional dependency."}},{"before":"539c57b3d59f5fe109b08ffcbde51e52b0803edc","after":"2ebb705e7347ca234ae9d75825138ebd98061c28","ref":"refs/heads/test_635381166","pushedAt":"2024-05-22T09:22:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Make flax an optional dependency.\n\nFixes #780.\n\nPiperOrigin-RevId: 635381166","shortMessageHtmlLink":"Make flax an optional dependency."}},{"before":"b4d46a50356465493eca05f1a31d0d381743a6b0","after":"539c57b3d59f5fe109b08ffcbde51e52b0803edc","ref":"refs/heads/test_635381166","pushedAt":"2024-05-22T08:50:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Make flax an optional dependency.\n\nFixes #780.\n\nPiperOrigin-RevId: 635381166","shortMessageHtmlLink":"Make flax an optional dependency."}},{"before":"a4304f71c14294349ca318a64411a19c249fa5cd","after":"b4d46a50356465493eca05f1a31d0d381743a6b0","ref":"refs/heads/test_635381166","pushedAt":"2024-05-21T19:47:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Make flax an optional dependency.\n\nFixes #780.\n\nPiperOrigin-RevId: 635381166","shortMessageHtmlLink":"Make flax an optional dependency."}},{"before":null,"after":"a4304f71c14294349ca318a64411a19c249fa5cd","ref":"refs/heads/test_635381166","pushedAt":"2024-05-20T08:43:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Make flax an optional dependency.\n\nPiperOrigin-RevId: 635381166","shortMessageHtmlLink":"Make flax an optional dependency."}},{"before":"bdaabf94a5c913581fb18bceef337a5d416324c9","after":null,"ref":"refs/heads/test_633694745","pushedAt":"2024-05-15T12:04:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"84cdbbbc17f1af0348b81b2db45ef4fa053bd7cd","after":"bdaabf94a5c913581fb18bceef337a5d416324c9","ref":"refs/heads/main","pushedAt":"2024-05-15T12:04:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Replace deprecated `jax.tree_*` functions with `jax.tree.*`\n\nThe top-level `jax.tree_*` aliases have long been deprecated, and will soon be removed. Alternate APIs are in `jax.tree_util`, with shorter aliases in the `jax.tree` submodule, added in JAX version 0.4.25.\n\nPiperOrigin-RevId: 633906248","shortMessageHtmlLink":"Replace deprecated jax.tree_* functions with jax.tree.*"}},{"before":"fcda35a245da29260d3f413deb9863f76546a30c","after":"bdaabf94a5c913581fb18bceef337a5d416324c9","ref":"refs/heads/test_633694745","pushedAt":"2024-05-15T12:04:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Replace deprecated `jax.tree_*` functions with `jax.tree.*`\n\nThe top-level `jax.tree_*` aliases have long been deprecated, and will soon be removed. Alternate APIs are in `jax.tree_util`, with shorter aliases in the `jax.tree` submodule, added in JAX version 0.4.25.\n\nPiperOrigin-RevId: 633906248","shortMessageHtmlLink":"Replace deprecated jax.tree_* functions with jax.tree.*"}},{"before":"b12dc89b7e5619be41935c9c7b3a419d57ee5cfd","after":"fcda35a245da29260d3f413deb9863f76546a30c","ref":"refs/heads/test_633694745","pushedAt":"2024-05-15T11:59:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Replace deprecated `jax.tree_*` functions with `jax.tree.*`\n\nThe top-level `jax.tree_*` aliases have long been deprecated, and will soon be removed. Alternate APIs are in `jax.tree_util`, with shorter aliases in the `jax.tree` submodule, added in JAX version 0.4.25.\n\nPiperOrigin-RevId: 633694745","shortMessageHtmlLink":"Replace deprecated jax.tree_* functions with jax.tree.*"}},{"before":"84cdbbbc17f1af0348b81b2db45ef4fa053bd7cd","after":null,"ref":"refs/heads/test_633848479","pushedAt":"2024-05-15T09:47:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"48dcadd19c2c1b466fee1f675f8cf27303764401","after":"84cdbbbc17f1af0348b81b2db45ef4fa053bd7cd","ref":"refs/heads/main","pushedAt":"2024-05-15T09:47:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Bump required JAX and TF versions to latest.\n\nRequired to land #779.\n\nPiperOrigin-RevId: 633869246","shortMessageHtmlLink":"Bump required JAX and TF versions to latest."}},{"before":"08c7cb3bcdaf3ef0bab5806898b746e8a4fcadd6","after":"84cdbbbc17f1af0348b81b2db45ef4fa053bd7cd","ref":"refs/heads/test_633848479","pushedAt":"2024-05-15T09:47:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Bump required JAX and TF versions to latest.\n\nRequired to land #779.\n\nPiperOrigin-RevId: 633869246","shortMessageHtmlLink":"Bump required JAX and TF versions to latest."}},{"before":"51c339e9a072002a1d3acf4bdd05f77bb826ff89","after":"08c7cb3bcdaf3ef0bab5806898b746e8a4fcadd6","ref":"refs/heads/test_633848479","pushedAt":"2024-05-15T09:42:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Bump required JAX and TF versions to latest.\n\nRequired to land #779.\n\nPiperOrigin-RevId: 633848479","shortMessageHtmlLink":"Bump required JAX and TF versions to latest."}},{"before":"587c535eafa4bf1ec38a66b3185104bac4f2a5fb","after":"51c339e9a072002a1d3acf4bdd05f77bb826ff89","ref":"refs/heads/test_633848479","pushedAt":"2024-05-15T08:31:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Bump required JAX and TF versions to latest.\n\nRequired to land #779.\n\nPiperOrigin-RevId: 633848479","shortMessageHtmlLink":"Bump required JAX and TF versions to latest."}},{"before":"72becb1e024fc5242361979304eea11e16059428","after":"587c535eafa4bf1ec38a66b3185104bac4f2a5fb","ref":"refs/heads/test_633848479","pushedAt":"2024-05-15T08:25:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Bump required JAX version to latest.\n\nPiperOrigin-RevId: 633848479","shortMessageHtmlLink":"Bump required JAX version to latest."}},{"before":null,"after":"72becb1e024fc5242361979304eea11e16059428","ref":"refs/heads/test_633848479","pushedAt":"2024-05-15T08:13:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Bump required JAX version to latest.\n\nPiperOrigin-RevId: 633848479","shortMessageHtmlLink":"Bump required JAX version to latest."}},{"before":null,"after":"b12dc89b7e5619be41935c9c7b3a419d57ee5cfd","ref":"refs/heads/test_633694745","pushedAt":"2024-05-15T05:46:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Replace deprecated `jax.tree_*` functions with `jax.tree.*`\n\nThe top-level `jax.tree_*` aliases have long been deprecated, and will soon be removed. Alternate APIs are in `jax.tree_util`, with shorter aliases in the `jax.tree` submodule, added in JAX version 0.4.25.\n\nPiperOrigin-RevId: 633694745","shortMessageHtmlLink":"Replace deprecated jax.tree_* functions with jax.tree.*"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYOzFBAA","startCursor":null,"endCursor":null}},"title":"Activity · google-deepmind/dm-haiku"}