{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":503429749,"defaultBranch":"main","name":"paxml","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-14T16:04:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717717063.0","currentOid":""},"activityList":{"items":[{"before":"fe19dcb248f68140fc851ce5238f3f2928ab4515","after":"91893818862645f5e9f23b84f530e611551745f6","ref":"refs/heads/main","pushedAt":"2024-06-13T06:16:36.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":" Add dump_hparams_kwargs and validate_config_kwargs for pax_targets and\n dump_all_hparams for pax_internal_tools.\n\nPiperOrigin-RevId: 642861710","shortMessageHtmlLink":" Add dump_hparams_kwargs and validate_config_kwargs for pax_targets and"}},{"before":"4b1899e4a1b47781359d3c2ada8c8464dc1dd262","after":"fe19dcb248f68140fc851ce5238f3f2928ab4515","ref":"refs/heads/main","pushedAt":"2024-06-12T03:37:56.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: 642481961","shortMessageHtmlLink":"[JAX] Update users of jax.tree.map() to be more careful about how the…"}},{"before":null,"after":"214f06ba15d7c3da072ab4501efcd58c1b86fad0","ref":"refs/heads/dependabot/pip/paxml/pip_package/pip-ffe3cc78c9","pushedAt":"2024-06-06T23:37:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the pip group across 1 directory with 2 updates\n\nBumps the pip group with 2 updates in the /paxml/pip_package directory: [tensorflow](https://github.com/tensorflow/tensorflow) and [tornado](https://github.com/tornadoweb/tornado).\n\n\nUpdates `tensorflow` from 2.9.3 to 2.11.1\n- [Release notes](https://github.com/tensorflow/tensorflow/releases)\n- [Changelog](https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md)\n- [Commits](https://github.com/tensorflow/tensorflow/compare/v2.9.3...v2.11.1)\n\nUpdates `tornado` from 6.4 to 6.4.1\n- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst)\n- [Commits](https://github.com/tornadoweb/tornado/compare/v6.4.0...v6.4.1)\n\n---\nupdated-dependencies:\n- dependency-name: tensorflow\n dependency-type: direct:production\n dependency-group: pip\n- dependency-name: tornado\n dependency-type: direct:production\n dependency-group: pip\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the pip group across 1 directory with 2 updates"}},{"before":"9ea25273b1d9ec44caca364820b64b62ae324c3a","after":"4b1899e4a1b47781359d3c2ada8c8464dc1dd262","ref":"refs/heads/main","pushedAt":"2024-06-05T20:08:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Merge pull request #91 from hx89:fraction_pcbs_syntheticdataset\n\nPiperOrigin-RevId: 640623883","shortMessageHtmlLink":"Merge pull request #91 from hx89:fraction_pcbs_syntheticdataset"}},{"before":"7f8f9ebf65fe66b5063d41782dadb0cc4e3cf61b","after":"9ea25273b1d9ec44caca364820b64b62ae324c3a","ref":"refs/heads/main","pushedAt":"2024-06-05T16:59:39.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":"internal fix\n\nPiperOrigin-RevId: 640559942","shortMessageHtmlLink":"internal fix"}},{"before":"c3c0b3be99046da4d93268f3a288fe22bba95d21","after":"7f8f9ebf65fe66b5063d41782dadb0cc4e3cf61b","ref":"refs/heads/main","pushedAt":"2024-06-05T05:43:15.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Merge pull request #87 from hx89:grop_pp\n\nPiperOrigin-RevId: 640400712","shortMessageHtmlLink":"Merge pull request #87 from hx89:grop_pp"}},{"before":"4d408e20885ea0b92dad535efd2520ff02a5ea87","after":"c3c0b3be99046da4d93268f3a288fe22bba95d21","ref":"refs/heads/main","pushedAt":"2024-06-04T17:20:43.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":"modify `write_metadata_file` to async.\n\nPiperOrigin-RevId: 640197101","shortMessageHtmlLink":"modify write_metadata_file to async."}},{"before":"cb737c182c911fa869c2d713292ba52cfda6b5b5","after":"4d408e20885ea0b92dad535efd2520ff02a5ea87","ref":"refs/heads/main","pushedAt":"2024-05-31T22:52:45.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":"SeqIO Input: Pass `passthrough_features` argument only when it's non-empty.\n\nPiperOrigin-RevId: 639177326","shortMessageHtmlLink":"SeqIO Input: Pass passthrough_features argument only when it's non-…"}},{"before":"26cb036ae4634281ff97cb8d02bd7437046e6b7a","after":"cb737c182c911fa869c2d713292ba52cfda6b5b5","ref":"refs/heads/main","pushedAt":"2024-05-29T17:45:19.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":"Used `num_shards` for TPU embedding.\n\nPiperOrigin-RevId: 638338080","shortMessageHtmlLink":"Used num_shards for TPU embedding."}},{"before":"115320cd457d450db1eebc1f8d13d48771a8ca20","after":"26cb036ae4634281ff97cb8d02bd7437046e6b7a","ref":"refs/heads/main","pushedAt":"2024-05-28T23:37:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Merge pull request #86 from hx89:update_grok_config\n\nPiperOrigin-RevId: 638065969","shortMessageHtmlLink":"Merge pull request #86 from hx89:update_grok_config"}},{"before":"e39e82f33e6f3a08a331d9d0fbb6e1948fa80b5d","after":"115320cd457d450db1eebc1f8d13d48771a8ca20","ref":"refs/heads/main","pushedAt":"2024-05-28T23:22:38.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":"End support for legacy Pax formats with directory structure:\n\n```\ncheckpoints/\n checkpoint_0 # msgpack file corresponding to step\n```\n\nUsers can manually restructure to the following:\n\n```\ncheckpoints/\n checkpoint_0/\n checkpoint # renamed msgpack file\n```\n\nto ensure continued support.\n\nPiperOrigin-RevId: 638061097","shortMessageHtmlLink":"End support for legacy Pax formats with directory structure:"}},{"before":"80c013da9c5b8baef5ab16b5e5fea0bea59fd1bf","after":"e39e82f33e6f3a08a331d9d0fbb6e1948fa80b5d","ref":"refs/heads/main","pushedAt":"2024-05-28T20:14:22.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":"Modify _write_metadata_file to async.\n\nPiperOrigin-RevId: 638000366","shortMessageHtmlLink":"Modify _write_metadata_file to async."}},{"before":"41fec13e888c0ea52d62c36e7ba558d1c08e479e","after":"80c013da9c5b8baef5ab16b5e5fea0bea59fd1bf","ref":"refs/heads/main","pushedAt":"2024-05-24T19:40:35.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":"Modify pax pmap to async.\n\nPiperOrigin-RevId: 637004119","shortMessageHtmlLink":"Modify pax pmap to async."}},{"before":"10ad80db6653a0b3895f9fdcaa9298132fa457f0","after":null,"ref":"refs/heads/dependabot/pip/paxml/pip_package/pip-a85f5ae4ce","pushedAt":"2024-05-24T19:31:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"9d62b83c356d850a31768bf3e8f13eb6c4a24b1a","after":"41fec13e888c0ea52d62c36e7ba558d1c08e479e","ref":"refs/heads/main","pushedAt":"2024-05-24T19:30:36.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":"Update requirements.\n\nPiperOrigin-RevId: 637001398","shortMessageHtmlLink":"Update requirements."}},{"before":"d2f23113e636a829d529f94bb2cc182bd902201a","after":"9d62b83c356d850a31768bf3e8f13eb6c4a24b1a","ref":"refs/heads/main","pushedAt":"2024-05-24T16:21:41.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":"Modify _write_metadata_file to async.\n\nPiperOrigin-RevId: 636942197","shortMessageHtmlLink":"Modify _write_metadata_file to async."}},{"before":"ba68008d8c5fe4a20b87d960f3a4b203305268ca","after":"d2f23113e636a829d529f94bb2cc182bd902201a","ref":"refs/heads/main","pushedAt":"2024-05-23T23:02:39.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":"Depend on Orbax at head to fix OSS presubmits. This is justified because of the tight coupling between Pax and Orbax.\n\nPiperOrigin-RevId: 636705969","shortMessageHtmlLink":"Depend on Orbax at head to fix OSS presubmits. This is justified beca…"}},{"before":"35bc7401ae00d7c40a764f5e1d341813ac3dadfc","after":"ba68008d8c5fe4a20b87d960f3a4b203305268ca","ref":"refs/heads/main","pushedAt":"2024-05-23T18:54:01.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":"Delegate to BasePyTreeCheckpointHandler rather than inheriting from it.\n\nPiperOrigin-RevId: 636626723","shortMessageHtmlLink":"Delegate to BasePyTreeCheckpointHandler rather than inheriting from it."}},{"before":"e456df8046ce5a1892c6e215c2d01e8f0075ac1e","after":"35bc7401ae00d7c40a764f5e1d341813ac3dadfc","ref":"refs/heads/main","pushedAt":"2024-05-22T19:57:13.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":"allow setting is_mock_tpu directly.\n\nPiperOrigin-RevId: 636264048","shortMessageHtmlLink":"allow setting is_mock_tpu directly."}},{"before":"40d59820b937b5b2a5973cb7d2ba88512d8e9170","after":null,"ref":"refs/heads/dependabot/pip/paxml/pip_package/pip-5896a9109d","pushedAt":"2024-05-21T05:28:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"10ad80db6653a0b3895f9fdcaa9298132fa457f0","ref":"refs/heads/dependabot/pip/paxml/pip_package/pip-a85f5ae4ce","pushedAt":"2024-05-21T05:28:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n dependency-group: pip\n- dependency-name: tensorflow\n dependency-type: direct:production\n dependency-group: pip\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"d9cb87f6e49ec6f6d7ef5075cceaf785e0ed8a3d","after":"e456df8046ce5a1892c6e215c2d01e8f0075ac1e","ref":"refs/heads/main","pushedAt":"2024-05-15T17:06:39.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: 633992026","shortMessageHtmlLink":"Replace deprecated jax.tree_* functions with jax.tree.*"}},{"before":"724121663ce52dd12040d3f6dcd8272e19261208","after":"d9cb87f6e49ec6f6d7ef5075cceaf785e0ed8a3d","ref":"refs/heads/main","pushedAt":"2024-05-13T21:36:38.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":"Remove `build_metadata` and `find_metadata` from the public `NameFormat` API.\n\nMotivation:\n - these methods are implementation-dependent; plus, `_build_metadata` also actually needs to deal with uncommitted paths.\n - `find_metadata` is only used to facilitate `find_step` so we can just move related logic in `find_step`.\nPiperOrigin-RevId: 633335406","shortMessageHtmlLink":"Remove build_metadata and find_metadata from the public `NameForm…"}},{"before":"570d21323f42bec98367a486f3f0747604a817c8","after":"724121663ce52dd12040d3f6dcd8272e19261208","ref":"refs/heads/main","pushedAt":"2024-05-13T15:28:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Merge pull request #83 from nvjax-svc-0:patch/lora-and-sft-support\n\nPiperOrigin-RevId: 633218946","shortMessageHtmlLink":"Merge pull request #83 from nvjax-svc-0:patch/lora-and-sft-support"}},{"before":"6fe536290c5708ce2edc305d798bf678948bc819","after":"570d21323f42bec98367a486f3f0747604a817c8","ref":"refs/heads/main","pushedAt":"2024-05-13T15:16:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Merge pull request #82 from nvjax-svc-0:patch/moe-support\n\nPiperOrigin-RevId: 633215942","shortMessageHtmlLink":"Merge pull request #82 from nvjax-svc-0:patch/moe-support"}},{"before":"eb5827ed37fe45ec5b7a7c0e92dbfbac929c4f53","after":"6fe536290c5708ce2edc305d798bf678948bc819","ref":"refs/heads/main","pushedAt":"2024-05-10T21:59:01.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":"Fork a small amount of Orbax code into Pax to deal with writing \"aggregate\" files, as Orbax will soon lose this ability.\n\nPiperOrigin-RevId: 632611727","shortMessageHtmlLink":"Fork a small amount of Orbax code into Pax to deal with writing \"aggr…"}},{"before":"d6012901b5fc3999be4da78364943364b4a8d4fb","after":"eb5827ed37fe45ec5b7a7c0e92dbfbac929c4f53","ref":"refs/heads/main","pushedAt":"2024-05-08T23:31:44.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":"Factor out core PyTree checkpointing logic into a `PyTreeCheckpointHandlerImpl` class. `PyTreeCheckpointHandler` will remain as the entry point for users, and it will keep extra layers of logic dealing with transformations and legacy compatibility (like msgpack checkpoints).\n\nPiperOrigin-RevId: 631961994","shortMessageHtmlLink":"Factor out core PyTree checkpointing logic into a `PyTreeCheckpointHa…"}},{"before":"8b0d8f7c969e58929fba159c10c10baa0239b2f9","after":null,"ref":"refs/heads/dependabot/pip/paxml/pip_package/pip-c44badf2a6","pushedAt":"2024-05-08T22:18:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"40d59820b937b5b2a5973cb7d2ba88512d8e9170","ref":"refs/heads/dependabot/pip/paxml/pip_package/pip-5896a9109d","pushedAt":"2024-05-08T22:17:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump tensorflow\n\nBumps the pip group with 1 update in the /paxml/pip_package directory: [tensorflow](https://github.com/tensorflow/tensorflow).\n\n\nUpdates `tensorflow` from 2.9.3 to 2.11.1\n- [Release notes](https://github.com/tensorflow/tensorflow/releases)\n- [Changelog](https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md)\n- [Commits](https://github.com/tensorflow/tensorflow/compare/v2.9.3...v2.11.1)\n\n---\nupdated-dependencies:\n- dependency-name: tensorflow\n dependency-type: direct:production\n dependency-group: pip\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump tensorflow"}},{"before":"4147b24f352c825e468f62a9bbbb4834c47ebf50","after":"d6012901b5fc3999be4da78364943364b4a8d4fb","ref":"refs/heads/main","pushedAt":"2024-05-08T22:16:49.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":"Update jaxlib version to fix internal OSS Presubmits\n\nPiperOrigin-RevId: 631940019","shortMessageHtmlLink":"Update jaxlib version to fix internal OSS Presubmits"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZAtW5gA","startCursor":null,"endCursor":null}},"title":"Activity · google/paxml"}