{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":714073518,"defaultBranch":"main","name":"ao","ownerLogin":"pytorch","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-03T21:27:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21003710?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727054997.0","currentOid":""},"activityList":{"items":[{"before":"a2d77ce93771551abb17c5d8397ac7640bcf8afa","after":"27ab4a8159eabe1c4fccc0e0bf785ff8db6f8c5b","ref":"refs/heads/new_eval_metrics","pushedAt":"2024-09-23T01:32:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Float8 dynamic autoquant","shortMessageHtmlLink":"Float8 dynamic autoquant"}},{"before":null,"after":"a2d77ce93771551abb17c5d8397ac7640bcf8afa","ref":"refs/heads/new_eval_metrics","pushedAt":"2024-09-23T01:29:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Float8 dynamic autoquant","shortMessageHtmlLink":"Float8 dynamic autoquant"}},{"before":"1198fa5111d0a576931813d529f7151c63360437","after":"a2d77ce93771551abb17c5d8397ac7640bcf8afa","ref":"refs/heads/float8_dynamic_autoquant","pushedAt":"2024-09-23T01:29:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Float8 dynamic autoquant","shortMessageHtmlLink":"Float8 dynamic autoquant"}},{"before":"a589119a612f35c23f592ce9daf2d2a81b1d8e48","after":"1198fa5111d0a576931813d529f7151c63360437","ref":"refs/heads/float8_dynamic_autoquant","pushedAt":"2024-09-23T01:25:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Rename Floating point to fp8","shortMessageHtmlLink":"Rename Floating point to fp8"}},{"before":"1e2a71698a2431b8a21b21e3bd30577bde57f5ef","after":"988af92d12648cb9b5d82a5b0692bbea2ce69096","ref":"refs/heads/float8_weight_only_autoquant","pushedAt":"2024-09-23T01:05:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Test cases","shortMessageHtmlLink":"Test cases"}},{"before":"77e5905087a49ab36f3367369c65cdb7e4ba29c9","after":"1e2a71698a2431b8a21b21e3bd30577bde57f5ef","ref":"refs/heads/float8_weight_only_autoquant","pushedAt":"2024-09-23T00:41:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Test cases","shortMessageHtmlLink":"Test cases"}},{"before":"7f9ba2bb3adacb779bbfe8a8cfb2e09267fb61f5","after":"77e5905087a49ab36f3367369c65cdb7e4ba29c9","ref":"refs/heads/float8_weight_only_autoquant","pushedAt":"2024-09-22T23:48:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Test cases","shortMessageHtmlLink":"Test cases"}},{"before":"59cee5d4b4b201776bcc2f01d0a332c68507e77e","after":"a589119a612f35c23f592ce9daf2d2a81b1d8e48","ref":"refs/heads/float8_dynamic_autoquant","pushedAt":"2024-09-22T22:42:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Rename Floating point to fp8","shortMessageHtmlLink":"Rename Floating point to fp8"}},{"before":"0bdde92114b470823aa24725bf3b0811e980c8ce","after":"155c387f415a482a66bd5520e52fcb333f5c7497","ref":"refs/heads/jcaip/float8+24sparse_matmul","pushedAt":"2024-09-22T01:57:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcaip","name":"Jesse Cai","path":"/jcaip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8041643?s=80&v=4"},"commit":{"message":"udpate","shortMessageHtmlLink":"udpate"}},{"before":null,"after":"0bdde92114b470823aa24725bf3b0811e980c8ce","ref":"refs/heads/jcaip/float8+24sparse_matmul","pushedAt":"2024-09-22T01:26:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jcaip","name":"Jesse Cai","path":"/jcaip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8041643?s=80&v=4"},"commit":{"message":"Rename Floating point to fp8 (#909)","shortMessageHtmlLink":"Rename Floating point to fp8 (#909)"}},{"before":"0ba6a2c5b4c4f132e9107a4e63e794bce32b4461","after":"7f9ba2bb3adacb779bbfe8a8cfb2e09267fb61f5","ref":"refs/heads/float8_weight_only_autoquant","pushedAt":"2024-09-20T22:01:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Test cases","shortMessageHtmlLink":"Test cases"}},{"before":"af74088ebc3770dfae7c9638babfa4be9ab58ba9","after":"e0cd92c809811a1a2ea78bc13f9500e915015a1a","ref":"refs/heads/gh-pages","pushedAt":"2024-09-20T20:20:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"auto-generating sphinx docs","shortMessageHtmlLink":"auto-generating sphinx docs"}},{"before":"4bce6940a6605132a99e811913209fe4a458d249","after":"0bdde92114b470823aa24725bf3b0811e980c8ce","ref":"refs/heads/main","pushedAt":"2024-09-20T20:17:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Rename Floating point to fp8 (#909)","shortMessageHtmlLink":"Rename Floating point to fp8 (#909)"}},{"before":"e88c01dc30331b6e06e710b1122ec3a91e9903d7","after":"0ba6a2c5b4c4f132e9107a4e63e794bce32b4461","ref":"refs/heads/float8_weight_only_autoquant","pushedAt":"2024-09-20T20:16:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Float8 autoquant weight only","shortMessageHtmlLink":"Float8 autoquant weight only"}},{"before":"74b55e306f4ae27b24ea7f59914529467ee79508","after":"e88c01dc30331b6e06e710b1122ec3a91e9903d7","ref":"refs/heads/float8_weight_only_autoquant","pushedAt":"2024-09-20T20:15:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Float8 autoquant weight only","shortMessageHtmlLink":"Float8 autoquant weight only"}},{"before":null,"after":"59cee5d4b4b201776bcc2f01d0a332c68507e77e","ref":"refs/heads/float8_dynamic_autoquant","pushedAt":"2024-09-20T20:04:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Rename Floating point to fp8","shortMessageHtmlLink":"Rename Floating point to fp8"}},{"before":"aa900d888cacc9b2bcb5aafbdef6aeb06770ec20","after":"74b55e306f4ae27b24ea7f59914529467ee79508","ref":"refs/heads/float8_weight_only_autoquant","pushedAt":"2024-09-20T19:13:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Float8 autoquant weight only","shortMessageHtmlLink":"Float8 autoquant weight only"}},{"before":"31735ee868771baf6b74046cc6725f4a18a5f3b8","after":"aa900d888cacc9b2bcb5aafbdef6aeb06770ec20","ref":"refs/heads/float8_weight_only_autoquant","pushedAt":"2024-09-20T19:12:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Float8 autoquant weight only","shortMessageHtmlLink":"Float8 autoquant weight only"}},{"before":"b12b4de1bf4f21dc01ac6ab640fe77af11b15a07","after":"31735ee868771baf6b74046cc6725f4a18a5f3b8","ref":"refs/heads/float8_weight_only_autoquant","pushedAt":"2024-09-20T19:08:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Float8 autoquant weight only","shortMessageHtmlLink":"Float8 autoquant weight only"}},{"before":"5dcf3edc03a1a3fcb68565b2f8b37554b9c976f7","after":"af74088ebc3770dfae7c9638babfa4be9ab58ba9","ref":"refs/heads/gh-pages","pushedAt":"2024-09-20T18:35:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"auto-generating sphinx docs","shortMessageHtmlLink":"auto-generating sphinx docs"}},{"before":"23321fb8e126d356c951c82b414188a17c54bf10","after":"4bce6940a6605132a99e811913209fe4a458d249","ref":"refs/heads/main","pushedAt":"2024-09-20T18:32:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Introducing 1-bit quantization for Llama in torchchat (#910)\n\nDifferential Revision: D63052325\n\nPull Request resolved: https://github.com/pytorch/ao/pull/911","shortMessageHtmlLink":"Introducing 1-bit quantization for Llama in torchchat (#910)"}},{"before":"e9b993870020390a0f06d75c286508a1a4f08614","after":"b12b4de1bf4f21dc01ac6ab640fe77af11b15a07","ref":"refs/heads/float8_weight_only_autoquant","pushedAt":"2024-09-20T17:16:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Float8 autoquant weight only","shortMessageHtmlLink":"Float8 autoquant weight only"}},{"before":"b8ab4ee474695991f4e31e722368a9b48b8a2e60","after":"e9b993870020390a0f06d75c286508a1a4f08614","ref":"refs/heads/float8_weight_only_autoquant","pushedAt":"2024-09-20T17:03:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Float8 autoquant weight only","shortMessageHtmlLink":"Float8 autoquant weight only"}},{"before":null,"after":"59cee5d4b4b201776bcc2f01d0a332c68507e77e","ref":"refs/heads/Fix_dispatch_kernel_name_for_fp8","pushedAt":"2024-09-20T16:52:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jainapurva","name":"Apurva Jain","path":"/jainapurva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19538305?s=80&v=4"},"commit":{"message":"Rename Floating point to fp8","shortMessageHtmlLink":"Rename Floating point to fp8"}},{"before":"ab6467f02ceb651f816dd541a402c37dcc906306","after":"5dcf3edc03a1a3fcb68565b2f8b37554b9c976f7","ref":"refs/heads/gh-pages","pushedAt":"2024-09-20T16:30:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"auto-generating sphinx docs","shortMessageHtmlLink":"auto-generating sphinx docs"}},{"before":"53b6b787bb035f1abc3c4804dd22c09ee41e7a0d","after":"23321fb8e126d356c951c82b414188a17c54bf10","ref":"refs/heads/main","pushedAt":"2024-09-20T16:27:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewor14","name":null,"path":"/andrewor14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2133137?s=80&v=4"},"commit":{"message":"Add tutorial for trainable tensor subclass (#908)\n\nSummary: The new tutorial provides an example of how to implement\r\na trainable tensor subclass that wraps quantized data. This extends\r\nthe existing `MyDTypeTensor` with a few necessary steps to ensure\r\nproper gradient updates, namely:\r\n\r\n1. Define a differentiable constructor\r\n2. Define backward pass for ops of interest (e.g. torch.nn.functional.linear)\r\n3. Handle special ops used by the optimizer (e.g. aten.add, aten.add_)\r\n\r\nTest Plan:\r\npython tutorials/developer_api_guide/my_trainable_tensor_subclass.py","shortMessageHtmlLink":"Add tutorial for trainable tensor subclass (#908)"}},{"before":"dc57813e6a944747e54d9251d6a634fadf4c7881","after":"20f3dc0a9da90f06cc0edc03901f55523354d784","ref":"refs/heads/trainable-subclass-tutorial","pushedAt":"2024-09-20T15:34:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewor14","name":null,"path":"/andrewor14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2133137?s=80&v=4"},"commit":{"message":"Add tutorial for trainable tensor subclass\n\nSummary: The new tutorial provides an example of how to implement\na trainable tensor subclass that wraps quantized data. This extends\nthe existing `MyDTypeTensor` with a few necessary steps to ensure\nproper gradient updates, namely:\n\n1. Define a differentiable constructor\n2. Define backward pass for ops of interest (e.g. torch.nn.functional.linear)\n3. Handle special ops used by the optimizer (e.g. aten.add, aten.add_)\n\nTest Plan:\npython tutorials/developer_api_guide/my_trainable_tensor_subclass.py","shortMessageHtmlLink":"Add tutorial for trainable tensor subclass"}},{"before":"0513c1c4f64dd5f42431833ff7ba6c467097a4ec","after":"dc57813e6a944747e54d9251d6a634fadf4c7881","ref":"refs/heads/trainable-subclass-tutorial","pushedAt":"2024-09-19T22:13:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewor14","name":null,"path":"/andrewor14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2133137?s=80&v=4"},"commit":{"message":"Add tutorial for trainable tensor subclass\n\nSummary: The new tutorial provides an example of how to implement\na trainable tensor subclass that wraps quantized data. This extends\nthe existing `MyDTypeTensor` with a few necessary steps to ensure\nproper gradient updates, namely:\n\n1. Define a differentiable constructor\n2. Define backward pass for ops of interest (e.g. torch.nn.functional.linear)\n3. Handle special ops used by the optimizer (e.g. aten.add, aten.add_)\n\nTest Plan:\npython tutorials/developer_api_guide/my_trainable_tensor_subclass.py","shortMessageHtmlLink":"Add tutorial for trainable tensor subclass"}},{"before":"23c16548f4762a209b59c5abf71f9fdef93b8078","after":"0513c1c4f64dd5f42431833ff7ba6c467097a4ec","ref":"refs/heads/trainable-subclass-tutorial","pushedAt":"2024-09-19T22:09:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewor14","name":null,"path":"/andrewor14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2133137?s=80&v=4"},"commit":{"message":"temp\n\nSummary:\n\nTest Plan:\n\nReviewers:\n\nSubscribers:\n\nTasks:\n\nTags:","shortMessageHtmlLink":"temp"}},{"before":"e6d7d2571fb49945c481ba2f886e967f47c530f6","after":"23c16548f4762a209b59c5abf71f9fdef93b8078","ref":"refs/heads/trainable-subclass-tutorial","pushedAt":"2024-09-19T21:14:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewor14","name":null,"path":"/andrewor14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2133137?s=80&v=4"},"commit":{"message":"temp\n\nSummary:\n\nTest Plan:\n\nReviewers:\n\nSubscribers:\n\nTasks:\n\nTags:","shortMessageHtmlLink":"temp"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QwMTozMjo0Mi4wMDAwMDBazwAAAAS9dZXP","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QwMTozMjo0Mi4wMDAwMDBazwAAAAS9dZXP","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQyMToxNDo1Mi4wMDAwMDBazwAAAAS7U3ue"}},"title":"Activity ยท pytorch/ao"}