{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":260420185,"defaultBranch":"master","name":"acme","ownerLogin":"google-deepmind","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-01T09:18:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8596759?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1644475921.303371","currentOid":""},"activityList":{"items":[{"before":"d9c431996f3bb232640d412d719be77ca49a31ff","after":"8c2a8c84e708e9872a7c4c5348c6a8173e982b60","ref":"refs/heads/master","pushedAt":"2024-08-26T16:20:21.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":"[pmap no rank reduce cleanup]: Prepare for flipping the\njax_pmap_no_rank_reduction flag. This flag slows down\nutils.get_from_first_device which must perform rank reduction for each\nstep which makes this test timeout. This helper was only needed because\nthe trainstate was not properly marked as replicated, so we can just\ndo that instead and avoid the timeout.\n\nPiperOrigin-RevId: 667607592\nChange-Id: If0a1756d38f4e1741495e8ed9d1e7cc2bb3695d3","shortMessageHtmlLink":"[pmap no rank reduce cleanup]: Prepare for flipping the"}},{"before":"8d76656138cf1b2fbfba70808cbb8a0a753d79df","after":"d9c431996f3bb232640d412d719be77ca49a31ff","ref":"refs/heads/master","pushedAt":"2024-08-13T15:36:06.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":"[numpy] Fix test failures under NumPy 2.0.\n\nPiperOrigin-RevId: 662528924\nChange-Id: I0a1215f5c7d097cc37c3953a05cd4aebab4701a4","shortMessageHtmlLink":"[numpy] Fix test failures under NumPy 2.0."}},{"before":"bea6d6b27c366cd07dd5202356f372e02c1f3f9b","after":"8d76656138cf1b2fbfba70808cbb8a0a753d79df","ref":"refs/heads/master","pushedAt":"2024-07-16T11:39:05.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":"Fix the check for jax.Array.\n\nPiperOrigin-RevId: 652787597\nChange-Id: I7aff382d61475c35cc24b6bbc42d62b10ccebe76","shortMessageHtmlLink":"Fix the check for jax.Array."}},{"before":"8d4cc040db23f14da88124a34b35158084ab752a","after":"bea6d6b27c366cd07dd5202356f372e02c1f3f9b","ref":"refs/heads/master","pushedAt":"2024-05-20T11:58: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":"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: 635420186\nChange-Id: Ie71a2deb905622b947a9b075ce55bcb1bff46462","shortMessageHtmlLink":"Replace deprecated jax.tree_*
functions with jax.tree.*
"}},{"before":"3a1420dfa2dba7ef0fc4c8cda32c5db83215c69e","after":"8d4cc040db23f14da88124a34b35158084ab752a","ref":"refs/heads/master","pushedAt":"2024-05-03T17:19:46.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":"Acme: update deprecated tree_map API\n\nPiperOrigin-RevId: 630425642\nChange-Id: I205ace49ab167b826267e92445b0077a4e465079","shortMessageHtmlLink":"Acme: update deprecated tree_map API"}},{"before":"aa42e1c0dba53777108a1657078f568c50aa903f","after":"3a1420dfa2dba7ef0fc4c8cda32c5db83215c69e","ref":"refs/heads/master","pushedAt":"2024-04-26T06: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":"Acme: Increase thread pool size to prevent a hang between actors and inference servers\n\nAccording to the documentation [1]\n\nwhen the thread pool size is smaller than the batch size, it is possible to hang when the batched handler is waiting to collect the next\nexample but all the threads are busy synchronously waiting for the results.\n\nPiperOrigin-RevId: 628306415\nChange-Id: I9c48a689d0e667577f361495524c8fd2b980653e","shortMessageHtmlLink":"Acme: Increase thread pool size to prevent a hang between actors and …"}},{"before":"440df8903dea398991647e96a0c81864ff561da2","after":"aa42e1c0dba53777108a1657078f568c50aa903f","ref":"refs/heads/master","pushedAt":"2024-04-15T17:33:05.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 the jax substrate of tensorflow_probability explicitly.\n\nPiperOrigin-RevId: 625006545\nChange-Id: Ib189d2bdd39687d8aaf6acb124ef72932613a474","shortMessageHtmlLink":"Depend on the jax substrate of tensorflow_probability explicitly."}},{"before":"a04759f76d9d6a37ecb0f2224c9cc28bac5c3d52","after":"440df8903dea398991647e96a0c81864ff561da2","ref":"refs/heads/master","pushedAt":"2024-03-25T19:57:27.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":"Migrate users of tfp.experimental.substrates.jax to import it as\ntensorflow_probability.substrates.jax and to use the JAX specific\nBUILD target.\n\nPiperOrigin-RevId: 618931679\nChange-Id: Ic47d7ed13e46336fd4e593725be14b6ebe86b1f7","shortMessageHtmlLink":"Migrate users of tfp.experimental.substrates.jax to import it as"}},{"before":"148331f04b2479970c42c94ca0c83fe88962bbbb","after":"a04759f76d9d6a37ecb0f2224c9cc28bac5c3d52","ref":"refs/heads/master","pushedAt":"2024-03-11T20:04:26.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":"Acme: Allow use of multiple TPU accelerators for inference servers\n\nPiperOrigin-RevId: 614766270\nChange-Id: I8dd7b264f77c07583983663064cfec369d78c218","shortMessageHtmlLink":"Acme: Allow use of multiple TPU accelerators for inference servers"}},{"before":"4c6351ef8ff3f4045a9a24bee6a994667d89c69c","after":"148331f04b2479970c42c94ca0c83fe88962bbbb","ref":"refs/heads/master","pushedAt":"2024-01-03T16:45: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":"Added pytype None checks to savers.py\n\nPiperOrigin-RevId: 595412439\nChange-Id: I1367163d0c2cd08c22446bc9e439b946628d4e4c","shortMessageHtmlLink":"Added pytype None checks to savers.py"}},{"before":"1177501df180edadd9f125cf5ee960f74bff64af","after":"4c6351ef8ff3f4045a9a24bee6a994667d89c69c","ref":"refs/heads/master","pushedAt":"2024-01-03T16:39:15.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":"Added pytype None checks to inference_server.py\n\nPiperOrigin-RevId: 595410959\nChange-Id: Idf1c7d46fb3dfaccbc0e78c51cd91267f340a1e9","shortMessageHtmlLink":"Added pytype None checks to inference_server.py"}},{"before":"53eeda36ff1b0087559dd771499305c785dd001b","after":"1177501df180edadd9f125cf5ee960f74bff64af","ref":"refs/heads/master","pushedAt":"2023-11-16T17:35:10.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] Replace uses of jax.devices(\"cpu\") with jax.local_devices(backend=\"cpu\").\n\nAn upcoming change to JAX will include non-local (addressable) CPU devices in jax.devices() when JAX is used multicontroller-style, where there are multiple Python processes.\n\nThis change preserves the current behavior by replacing uses of jax.devices(\"cpu\"), which previously only returned local devices, with jax.local_devices(\"cpu\"), which will return local devices both now and in the future.\n\nThis change is always be safe (i.e., it should always preserve the previous behavior) but it may sometimes be unnecessary if code is never used in a multicontroller setting.\n\nPiperOrigin-RevId: 583072300\nChange-Id: I128aa11d48a8dd89103dbec6f273e19963820b77","shortMessageHtmlLink":"[JAX] Replace uses of jax.devices(\"cpu\") with jax.local_devices(backe…"}},{"before":"43f5b68d630b957603902dfa12c97406ac5960e6","after":"53eeda36ff1b0087559dd771499305c785dd001b","ref":"refs/heads/master","pushedAt":"2023-10-20T08:00: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":"Updated jax.config import\n\nPiperOrigin-RevId: 575132921\nChange-Id: I3c535c9d5f766acd59ed19ff79885deb5d705e42","shortMessageHtmlLink":"Updated jax.config import"}},{"before":"d92e23b9a1eb29ea5b799c448eae92ab53ec8338","after":"43f5b68d630b957603902dfa12c97406ac5960e6","ref":"refs/heads/master","pushedAt":"2023-10-17T17:36:52.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":"[LSC] change uses of jax.random.KeyArray and jax.random.PRNGKeyArray to jax.Array\n\nThis change replaces uses of jax.random.KeyArray and jax.random.PRNGKeyArray in the context of type annotations with jax.Array, which is the correct annotation for JAX PRNG keys moving forward.\n\nThe purpose of this change is to remove references to KeyArray and PRNGKeyArray, which are deprecated (https://github.com/google/jax/pull/17594) and will soon be removed from JAX. The design and thought process behind this is described in https://jax.readthedocs.io/en/latest/jep/9263-typed-keys.html.\n\nNote that KeyArray and PRNGKeyArray have always been aliased to Any, so the new type annotation is far more specific than the old one.\n\nPiperOrigin-RevId: 574195739\nChange-Id: I703dbac5824d7497fa6228312a5722b96f0df665","shortMessageHtmlLink":"[LSC] change uses of jax.random.KeyArray and jax.random.PRNGKeyArray …"}},{"before":"993826a95e657b8fe796ca7c640891d0de9d7a31","after":"d92e23b9a1eb29ea5b799c448eae92ab53ec8338","ref":"refs/heads/master","pushedAt":"2023-10-09T12:07:34.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Acme: Make D4PG use the tested n-step transition adder.\n\nFixes Issue 292.\n\nPiperOrigin-RevId: 571906732\nChange-Id: I7ee0c4952fab2f3eec353e787caeffab799617a9","shortMessageHtmlLink":"Acme: Make D4PG use the tested n-step transition adder."}},{"before":"44d28ae75199e003c8bc6ede7968a99bcb999e5c","after":"993826a95e657b8fe796ca7c640891d0de9d7a31","ref":"refs/heads/master","pushedAt":"2023-08-30T21:56:37.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":"Use default_factory instead of an instance for this dataclass field's default value.\n\nPiperOrigin-RevId: 561458449\nChange-Id: I2c91d266ec6de36025c9cffaf6173f111a635a07","shortMessageHtmlLink":"Use default_factory instead of an instance for this dataclass field's…"}},{"before":"7560b96543eff8f5e04d8a57dcca8545dd17f0ac","after":"44d28ae75199e003c8bc6ede7968a99bcb999e5c","ref":"refs/heads/master","pushedAt":"2023-08-28T18:46:33.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":"Previously, the learning_rate parameter was only used for logging and not actually applied to constructing the default optimizer (in case one wasn't passed as an argument), which used hardcoded default values.\nWith this change it is now used for the default optimizer, and a new parameter dual_learning_rate is available to provide for the dual_optimizer.\n\nPiperOrigin-RevId: 560774672\nChange-Id: I2da2d8d241857fa3b411ed5669d92bd6a40d9311","shortMessageHtmlLink":"Previously, the learning_rate parameter was only used for logging and…"}},{"before":"c7690d1e343f1039fca55f4120899f7a0438e849","after":"7560b96543eff8f5e04d8a57dcca8545dd17f0ac","ref":"refs/heads/master","pushedAt":"2023-08-21T16:04:48.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":"acme: pin an older version of jax to fix testing issues; update flaky test.\n\nThe version pinning is a temporary fix; a longer term fix will require more\nproperly figuring out the different versions that need to be installed.\n\nPiperOrigin-RevId: 558805522\nChange-Id: Ib3ab357e2ee4712880c2345a8f6c707c8fb6af27","shortMessageHtmlLink":"acme: pin an older version of jax to fix testing issues; update flaky…"}},{"before":"76af6448e368e3168534972c41b9607a7a63b906","after":"c7690d1e343f1039fca55f4120899f7a0438e849","ref":"refs/heads/master","pushedAt":"2023-08-17T14:19: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] Fix incorrect type annotations.\n\nAn upcoming change to JAX will teach pytype more accurate types for functions in the jax.numpy module. This reveals a number of type errors in downstream users of JAX. In particular, pytype is able to infer `jax.Array` accurately as a type in many more cases.\n\nPiperOrigin-RevId: 557814902\nChange-Id: Id3975ca545f6051ecc9526134251a87ca59b483a","shortMessageHtmlLink":"[JAX] Fix incorrect type annotations."}},{"before":"95b7cfea8de1d4f65df05eae871aae6719ed2447","after":"76af6448e368e3168534972c41b9607a7a63b906","ref":"refs/heads/master","pushedAt":"2023-08-10T12:35:48.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] Replace uses of `jnp.array` in types with `jnp.ndarray`.\n\n`jnp.array` is a function, not a type:\nhttps://jax.readthedocs.io/en/latest/_autosummary/jax.numpy.array.html\nso it never makes sense to use `jnp.array` in a type annotation.\n\nPresumably the intent was to write `jnp.ndarray` aka `jax.Array`. Change uses of `jnp.array` to `jnp.ndarray`.\n\nPiperOrigin-RevId: 555454626\nChange-Id: I089d1c5a0988f2b608fce41cc345c86f17b8957c","shortMessageHtmlLink":"[JAX] Replace uses of jnp.array
in types with jnp.ndarray
."}},{"before":"fb87fd53ce7250584dc94c481cba949b857ff255","after":"95b7cfea8de1d4f65df05eae871aae6719ed2447","ref":"refs/heads/master","pushedAt":"2023-08-02T14:11: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":"Internal change.\n\nPiperOrigin-RevId: 553134800\nChange-Id: I9880dbd0ee617d37bb884cedabe591f44120e58b","shortMessageHtmlLink":"Internal change."}},{"before":"36798a038e0603a407b33cbebd4714af815a91ed","after":"fb87fd53ce7250584dc94c481cba949b857ff255","ref":"refs/heads/master","pushedAt":"2023-07-12T18:08: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":"Use default_factory instead of an instance for this dataclass field's default value.\n\nPiperOrigin-RevId: 547546481\nChange-Id: I21ea27e026908bfd0390e5c772b3473fc46bb23d","shortMessageHtmlLink":"Use default_factory instead of an instance for this dataclass field's…"}},{"before":"546a47a0154b50145dd9ac3fb3ca57c62e69805f","after":"36798a038e0603a407b33cbebd4714af815a91ed","ref":"refs/heads/master","pushedAt":"2023-07-05T18:27:18.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 tfp.experimental.as_composite, as it does nothing (has been stubbed out).\n\nWith few exceptions (classes with callbacks mostly), all TensorFlow Probability (tfp) distributions and TensorFLow linear operators are already composite tensors, so this conversion function is no longer necessary. For out-of-tfp distributions, previous changes have already made the manual changes needed to make them be composite tensors.\n\nPiperOrigin-RevId: 545736125\nChange-Id: Iecb2d02a58db91a9800153b493a4d41eb2189e7b","shortMessageHtmlLink":"Remove tfp.experimental.as_composite, as it does nothing (has been st…"}},{"before":"98c4204b9be7f327035bf1dbef26aa820cc4c1ec","after":"546a47a0154b50145dd9ac3fb3ca57c62e69805f","ref":"refs/heads/master","pushedAt":"2023-06-13T15:38:00.775Z","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":"[NumPy] Fix uses of functions deprecated in NumPy 1.25.\n\nNumPy 1.25 deprecates a number of function aliases (https://github.com/numpy/numpy/releases/tag/v1.25.0rc1)\n\nThis change replaces uses of the deprecated names with their recommended replacements:\n* `np.round_` -> `np.round`\n* `np.product` -> `np.prod`\n* `np.cumproduct` -> `np.cumprod`\n* `np.sometrue` -> `np.any`\n* `np.alltrue` -> `np.all`\n\nThe deprecated functions will issue a `DeprecationWarning` under NumPy 1.25, and will be removed in NumPy 2.0.\n\nPiperOrigin-RevId: 539973324\nChange-Id: I68df241a9e3a04997787cd3b47f08acccb02e19f","shortMessageHtmlLink":"[NumPy] Fix uses of functions deprecated in NumPy 1.25."}},{"before":"d1e69c92000079b118b868ce9303ee6d39c4a0b6","after":"98c4204b9be7f327035bf1dbef26aa820cc4c1ec","ref":"refs/heads/master","pushedAt":"2023-04-26T20:58:48.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":"Silence some pytype errors.\n\nPiperOrigin-RevId: 527367078\nChange-Id: Ida4ba1153e872d0f6643f75da3040a08452502c8","shortMessageHtmlLink":"Silence some pytype errors."}},{"before":"ce6e9e43bb1cd14c69ed1f0c012284f174453447","after":"d1e69c92000079b118b868ce9303ee6d39c4a0b6","ref":"refs/heads/master","pushedAt":"2023-03-28T12:08:22.501Z","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":"Fix pytype failures related to teaching pytype about NumPy scalar types.\n\nPiperOrigin-RevId: 519995074\nChange-Id: Id5956a9d1e9e40d906d1b3bc320f92408072cd77","shortMessageHtmlLink":"Fix pytype failures related to teaching pytype about NumPy scalar types."}},{"before":"0f5da20fc3cf3c646786e59b8ae76cb7b4a1c125","after":"ce6e9e43bb1cd14c69ed1f0c012284f174453447","ref":"refs/heads/master","pushedAt":"2023-03-23T11:43:18.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":"Suppress some pytype errors related to improved JAX types under pytype.\n\nPiperOrigin-RevId: 518825517\nChange-Id: I4bec530d53e4d93106da32dbe8f0026d5699ef85","shortMessageHtmlLink":"Suppress some pytype errors related to improved JAX types under pytype."}},{"before":"75e5523773314f6eeccef6220ac5b5889b16bf70","after":"0f5da20fc3cf3c646786e59b8ae76cb7b4a1c125","ref":"refs/heads/master","pushedAt":"2023-03-17T17:38:40.921Z","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] Replace uses of jax.xla.Device with jax.Device.\n\njax.xla was an accidental export from the jax namespace. jax.Device is the public name for JAX devices, as of JAX 0.4.3.\n\nThis is a trivial and safe change: jax.xla.Device and jax.Device are aliases.\n\nPiperOrigin-RevId: 517449335\nChange-Id: I48334cea855f8819d246f3f5ba75954b73781924","shortMessageHtmlLink":"[JAX] Replace uses of jax.xla.Device with jax.Device."}},{"before":"337a456674384886d6ba09a8e28d1443585689b3","after":"75e5523773314f6eeccef6220ac5b5889b16bf70","ref":"refs/heads/master","pushedAt":"2023-03-17T16:00:40.766Z","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":"Python 3.7 is needed for the OSSed Acme Colab\n\nPiperOrigin-RevId: 517425521\nChange-Id: Iae8bc6bce806afbeccf87f35b790fc08a0762428","shortMessageHtmlLink":"Python 3.7 is needed for the OSSed Acme Colab"}},{"before":"99c49776f5f44daa728f2bca97e4974d4abaae8c","after":"337a456674384886d6ba09a8e28d1443585689b3","ref":"refs/heads/master","pushedAt":"2023-03-16T14:58:59.919Z","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":"Use tfp.experimental.auto_composite_tensor rather than tfp.experimental.register_composite.\n\nPiperOrigin-RevId: 517122122\nChange-Id: I2192ad26939f984014694e64f6015bcc967b5053","shortMessageHtmlLink":"Use tfp.experimental.auto_composite_tensor rather than tfp.experiment…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpHYltgA","startCursor":null,"endCursor":null}},"title":"Activity · google-deepmind/acme"}