{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":180192894,"defaultBranch":"main","name":"neural-tangents","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-04-08T16:48:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702303811.0","currentOid":""},"activityList":{"items":[{"before":"435be8505c01c87f6e513a3da13a4eb18f73c704","after":"c17e770bb74f1771da7be4a69fabfa68b6078960","ref":"refs/heads/main","pushedAt":"2024-03-01T17:17:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Fix github action version (missed in previous commit)\n\nPiperOrigin-RevId: 609455478","shortMessageHtmlLink":"Fix github action version (missed in previous commit)"}},{"before":"e84d2ab2fd8594af07be0527d9f455ab67c5d698","after":"435be8505c01c87f6e513a3da13a4eb18f73c704","ref":"refs/heads/main","pushedAt":"2024-02-21T00:25:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Bump github actions versions to avoid test failures.\n\nPiperOrigin-RevId: 608779295","shortMessageHtmlLink":"Bump github actions versions to avoid test failures."}},{"before":"e91c80eb3ec2942475644986305e38fda5bf1f6e","after":"e84d2ab2fd8594af07be0527d9f455ab67c5d698","ref":"refs/heads/main","pushedAt":"2024-02-20T21:48:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Avoid deprecated ad.config & ad.source_info_util\n\nThese were deprecated in JAX v0.4.19 and will be removed in a future release.\n\nPiperOrigin-RevId: 606274588","shortMessageHtmlLink":"Avoid deprecated ad.config & ad.source_info_util"}},{"before":"06c8ad85e302e77d5e6a641383548f1e24568c11","after":"e91c80eb3ec2942475644986305e38fda5bf1f6e","ref":"refs/heads/main","pushedAt":"2024-02-01T18:20:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Do not use dummy depthwise convolution on GPUs anymore, as performance on single-channel convolutions is now reasonable in latest CuDNN versions.\n\nPiperOrigin-RevId: 602794501","shortMessageHtmlLink":"Do not use dummy depthwise convolution on GPUs anymore, as performanc…"}},{"before":"f96f1762fd1241e3a198cfcf3305586f4cc4337e","after":"06c8ad85e302e77d5e6a641383548f1e24568c11","ref":"refs/heads/main","pushedAt":"2024-02-01T18:20:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Remove now redundant mask type casting. Minor formatting fixes.\n\nPiperOrigin-RevId: 602449563","shortMessageHtmlLink":"Remove now redundant mask type casting. Minor formatting fixes."}},{"before":"ad47437a31a578912cef764496d889f48362b9de","after":"f96f1762fd1241e3a198cfcf3305586f4cc4337e","ref":"refs/heads/main","pushedAt":"2024-02-01T18:20:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Remove tests for zeros_like and add_any primitives from neural_tangents.\n\nThese primitives have been removed from JAX at head, and these tests will fail with a current JAX.\n\nPiperOrigin-RevId: 595974695","shortMessageHtmlLink":"Remove tests for zeros_like and add_any primitives from neural_tangents."}},{"before":"ad3d5247b93647c712396706eccbc4612f2752ee","after":"ad47437a31a578912cef764496d889f48362b9de","ref":"refs/heads/main","pushedAt":"2023-12-11T01:57:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Bump min JAX version to 0.4.16 + minor no-op linter fixes.\n\nPiperOrigin-RevId: 589663637","shortMessageHtmlLink":"Bump min JAX version to 0.4.16 + minor no-op linter fixes."}},{"before":"429dc13617bd1b7e71f5f362bd4b394c1176e633","after":"ad3d5247b93647c712396706eccbc4612f2752ee","ref":"refs/heads/main","pushedAt":"2023-12-11T01:57:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Avoid use of deprecated `device_buffer` attriutes of jax.Array\n\nThese have been deprecated as of JAX v0.4.22\n\nPiperOrigin-RevId: 589254584","shortMessageHtmlLink":"Avoid use of deprecated device_buffer attriutes of jax.Array"}},{"before":"aa3620d9a01c57d06c73b3e272ed6e1e0dac3946","after":"429dc13617bd1b7e71f5f362bd4b394c1176e633","ref":"refs/heads/main","pushedAt":"2023-11-21T11:40:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Support TF 2.15 (https://github.com/tensorflow/tensorflow/releases/tag/v2.15.0)\n\nPiperOrigin-RevId: 584135686","shortMessageHtmlLink":"Support TF 2.15 (https://github.com/tensorflow/tensorflow/releases/ta…"}},{"before":"3e10a78530f57880ce00d93d1f096d7f25c41b08","after":"aa3620d9a01c57d06c73b3e272ed6e1e0dac3946","ref":"refs/heads/main","pushedAt":"2023-11-21T11:40:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?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: 582700237","shortMessageHtmlLink":"[JAX] Replace uses of jax.devices(\"cpu\") with jax.local_devices(backe…"}},{"before":"8d948dc494abbd3b3e424d1d6a8eca6db1a8d54d","after":"3e10a78530f57880ce00d93d1f096d7f25c41b08","ref":"refs/heads/main","pushedAt":"2023-11-21T11:39:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Resolve unsoundness caught by pytype --strict-none-binding.\n\nSee go/pytype-releases#strict-none-binding and go/pytype-smarter-optional. In\nshort, pytype was previously more permissive when variables were initialized to\nNone but may have been re-assigned later. This change improves pytype's ability\nto catch unsoundness in the affected files.\n\n#busy-beavers\n\nPiperOrigin-RevId: 579885549","shortMessageHtmlLink":"Resolve unsoundness caught by pytype --strict-none-binding."}},{"before":"109796e9658d94a57fda62788a752ef92bfae877","after":"8d948dc494abbd3b3e424d1d6a8eca6db1a8d54d","ref":"refs/heads/main","pushedAt":"2023-11-21T11:39:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"neural_tangents: migrate from deprecated jax.linear_util to jax.extend.linear_util\n\nPiperOrigin-RevId: 577220260","shortMessageHtmlLink":"neural_tangents: migrate from deprecated jax.linear_util to jax.exten…"}},{"before":"dce935b584ace306d66b47ee0bdf99f38fb8f13e","after":"109796e9658d94a57fda62788a752ef92bfae877","ref":"refs/heads/main","pushedAt":"2023-11-21T11:39:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Updated jax.config import\n\nPiperOrigin-RevId: 574912397","shortMessageHtmlLink":"Updated jax.config import"}},{"before":"d816c8f5f31b30ba9f3d89e38ef6bd79f9636b62","after":"dce935b584ace306d66b47ee0bdf99f38fb8f13e","ref":"refs/heads/main","pushedAt":"2023-11-21T11:39:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Updated jax.config import\n\nPiperOrigin-RevId: 574906153","shortMessageHtmlLink":"Updated jax.config import"}},{"before":"136338ddb037063b06a101433e68fadad474e154","after":"d816c8f5f31b30ba9f3d89e38ef6bd79f9636b62","ref":"refs/heads/main","pushedAt":"2023-11-21T11:33:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?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: 574254218","shortMessageHtmlLink":"[LSC] change uses of jax.random.KeyArray and jax.random.PRNGKeyArray …"}},{"before":"271dcbe2aa735f09346ee70eea14f476b1c02bf7","after":"136338ddb037063b06a101433e68fadad474e154","ref":"refs/heads/main","pushedAt":"2023-09-30T17:24:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Minor fixes to make NT build at OSS head.\n\nPiperOrigin-RevId: 569578070","shortMessageHtmlLink":"Minor fixes to make NT build at OSS head."}},{"before":"09d7646a29010d54d61de5387835984058eb67a2","after":"271dcbe2aa735f09346ee70eea14f476b1c02bf7","ref":"refs/heads/main","pushedAt":"2023-09-30T17:23:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"[LSC] Ignore incorrect type annotations related to jax.numpy APIs\n\nPiperOrigin-RevId: 568705495","shortMessageHtmlLink":"[LSC] Ignore incorrect type annotations related to jax.numpy APIs"}},{"before":"4746cc297c8899d044b01e14376b005c41bef936","after":"09d7646a29010d54d61de5387835984058eb67a2","ref":"refs/heads/main","pushedAt":"2023-09-28T17:33:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Update branching.py","shortMessageHtmlLink":"Update branching.py"}},{"before":"fc11f5891f335e228ae9b7cc2175a0ed3f37f8a9","after":"4746cc297c8899d044b01e14376b005c41bef936","ref":"refs/heads/main","pushedAt":"2023-09-28T17:22:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Update branching.py","shortMessageHtmlLink":"Update branching.py"}},{"before":"b170aaab4daee1fd0ac09a4c856f783245001339","after":"fc11f5891f335e228ae9b7cc2175a0ed3f37f8a9","ref":"refs/heads/main","pushedAt":"2023-09-28T17:07:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Update setup.py","shortMessageHtmlLink":"Update setup.py"}},{"before":"cca73858a4fe45299b0ddf803384a884a897073e","after":"b170aaab4daee1fd0ac09a4c856f783245001339","ref":"refs/heads/main","pushedAt":"2023-09-26T17:05:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Update empirical.py","shortMessageHtmlLink":"Update empirical.py"}},{"before":"d839debe86fec21e961f08f2fd8d37aafc2b454c","after":"cca73858a4fe45299b0ddf803384a884a897073e","ref":"refs/heads/main","pushedAt":"2023-09-26T16:25:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Drop dependence on typing_extensions since typing Protocols are available in python >= 3.8\n\nPiperOrigin-RevId: 568377349","shortMessageHtmlLink":"Drop dependence on typing_extensions since typing Protocols are avail…"}},{"before":"80645293e7ea7920b38a2b2637a84f8789852dde","after":"d839debe86fec21e961f08f2fd8d37aafc2b454c","ref":"refs/heads/main","pushedAt":"2023-09-26T16:25:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Add missing copyright notice\n\nPiperOrigin-RevId: 567354389","shortMessageHtmlLink":"Add missing copyright notice"}},{"before":"3c3dc9fb0cdce9d8e6ada76ae5d11b6cec060875","after":"80645293e7ea7920b38a2b2637a84f8789852dde","ref":"refs/heads/main","pushedAt":"2023-09-26T16:24:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Migrate GenericFunction usages to PolymorphicFunction\n\nPiperOrigin-RevId: 564483413","shortMessageHtmlLink":"Migrate GenericFunction usages to PolymorphicFunction"}},{"before":"21687889989a288012b6c1016ff4067d2fa78439","after":"3c3dc9fb0cdce9d8e6ada76ae5d11b6cec060875","ref":"refs/heads/main","pushedAt":"2023-09-12T03:48:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"No-op refactoring: use the modern `jnp`/`np` aliases convention for `jax.numpy`/`numpy`. Standardize hanging indentation in many-arguments functions. Fix minor typos / linter issues.\n\nPiperOrigin-RevId: 561063090","shortMessageHtmlLink":"No-op refactoring: use the modern jnp/np aliases convention for `…"}},{"before":"3c3dc9fb0cdce9d8e6ada76ae5d11b6cec060875","after":"21687889989a288012b6c1016ff4067d2fa78439","ref":"refs/heads/main","pushedAt":"2023-09-12T03:37:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Migrate GenericFunction usages to PolymorphicFunction\n\nPiperOrigin-RevId: 564483413","shortMessageHtmlLink":"Migrate GenericFunction usages to PolymorphicFunction"}},{"before":"ae888ca254bf8b8b17fada04006018c62909b722","after":"3c3dc9fb0cdce9d8e6ada76ae5d11b6cec060875","ref":"refs/heads/main","pushedAt":"2023-08-29T17:04:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"No-op refactoring: use the modern `jnp`/`np` aliases convention for `jax.numpy`/`numpy`. Standardize hanging indentation in many-arguments functions. Fix minor typos / linter issues.\n\nPiperOrigin-RevId: 561063090","shortMessageHtmlLink":"No-op refactoring: use the modern jnp/np aliases convention for `…"}},{"before":"91846d8b66dedc0b28023805aa6dc05b84c9820f","after":"ae888ca254bf8b8b17fada04006018c62909b722","ref":"refs/heads/main","pushedAt":"2023-08-24T23:47:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Add python 3.11 support to pypi description.\n\nPiperOrigin-RevId: 559909202","shortMessageHtmlLink":"Add python 3.11 support to pypi description."}},{"before":"b3b728e52327d48b4eb22ac645056208b4653372","after":"91846d8b66dedc0b28023805aa6dc05b84c9820f","ref":"refs/heads/main","pushedAt":"2023-08-24T20:24:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Fix crashing Github tests\n\nPiperOrigin-RevId: 559848201","shortMessageHtmlLink":"Fix crashing Github tests"}},{"before":"db53e464f71e0361b31e73c42f21853c9b044296","after":"b3b728e52327d48b4eb22ac645056208b4653372","ref":"refs/heads/main","pushedAt":"2023-08-24T20:24:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romanngg","name":"Roman Novak","path":"/romanngg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44512421?s=80&v=4"},"commit":{"message":"Update readthedocs requirements to include all neural tangents build dependencies. Fix pytype python version\n\nPiperOrigin-RevId: 557183101","shortMessageHtmlLink":"Update readthedocs requirements to include all neural tangents build …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAECf3MigA","startCursor":null,"endCursor":null}},"title":"Activity · google/neural-tangents"}