{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":355708129,"defaultBranch":"main","name":"pytorch","ownerLogin":"yuguo68","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-04-07T23:26:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/82124926?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708561637.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"42a2c2dc9aa315267b2ce5a98c38e8552df3d860","ref":"refs/heads/export-D54027737","pushedAt":"2024-02-22T00:27:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"[amd] fix unused variable device_flags\n\nSummary:\nget build error due to D53986297 (https://github.com/pytorch/pytorch/pull/119996)\n\n```\ncaffe2/c10/cuda/__fb_c10_hipify_gen__/out/c10/hip/HIPStream.cpp:40:23: error: unused variable 'device_flags' [-Werror,-Wunused-variable]\nstatic c10::once_flag device_flags[C10_COMPILE_TIME_MAX_GPUS];\n```\n\nReviewed By: jianyuh, xw285cornell\n\nDifferential Revision: D54027737","shortMessageHtmlLink":"[amd] fix unused variable device_flags"}},{"before":"8d3dc2131d6a866f826e4796c7402156aedf29b5","after":"08c7dcda65cefd21df771f20ac55cc3846663a9c","ref":"refs/heads/main","pushedAt":"2023-10-04T05:55:27.000Z","pushType":"push","commitsCount":5588,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"[pt2e][xnnpack_quantizer] quantize \"mul\" (#110428)\n\nAdding \"mul\" to list of partitions that are supported by the quantizer. This shows up in EDSR, where we still want to quantize the mul op\n\nDifferential Revision: [D49850151](https://our.internmc.facebook.com/intern/diff/D49850151/)\nPull Request resolved: https://github.com/pytorch/pytorch/pull/110428\nApproved by: https://github.com/jerryzh168\nghstack dependencies: #110427","shortMessageHtmlLink":"[pt2e][xnnpack_quantizer] quantize \"mul\" (pytorch#110428)"}},{"before":"36bce78d6f17388ff35688705eba0c16fb8d5033","after":"a73b664af7ff558bf66eae4e766fba24ae8b8ae1","ref":"refs/heads/export-D49872622","pushedAt":"2023-10-04T01:07:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"[torchdynamo] preserve deterministic_algorithms_warn_only in convert_context (#110457)\n\nSummary:\n\npreserve deterministic_algorithms_warn_only in dynamo context\n\nTest Plan: modified unit tests to test warn_only\n\nDifferential Revision: D49872622","shortMessageHtmlLink":"[torchdynamo] preserve deterministic_algorithms_warn_only in convert_…"}},{"before":"04567031842e9a4ce63f6fe02640cf522db3b0a6","after":"36bce78d6f17388ff35688705eba0c16fb8d5033","ref":"refs/heads/export-D49872622","pushedAt":"2023-10-03T20:07:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"[torchdynamo] preserve deterministic_algorithms_warn_only in convert_context (#110457)\n\nSummary:\n\npreserve deterministic_algorithms_warn_only in dynamo context\n\nTest Plan: modified unit tests to test warn_only\n\nDifferential Revision: D49872622","shortMessageHtmlLink":"[torchdynamo] preserve deterministic_algorithms_warn_only in convert_…"}},{"before":"9b0f8421952f3746d6fae245f7ae24a406e4552b","after":"04567031842e9a4ce63f6fe02640cf522db3b0a6","ref":"refs/heads/export-D49872622","pushedAt":"2023-10-03T20:06:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"}},{"before":"796fd0ccb02c20575adbfb8500a596aad50d042f","after":"9b0f8421952f3746d6fae245f7ae24a406e4552b","ref":"refs/heads/export-D49872622","pushedAt":"2023-10-03T18:50:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"[torchdynamo] preserve deterministic_algorithms_warn_only in convert_context (#110457)\n\nSummary:\n\npreserve deterministic_algorithms_warn_only in dynamo context\n\nTest Plan: modified unit tests to test warn_only\n\nDifferential Revision: D49872622","shortMessageHtmlLink":"[torchdynamo] preserve deterministic_algorithms_warn_only in convert_…"}},{"before":"82cb4741171794c6c2065fbbe6116997314b27ec","after":"796fd0ccb02c20575adbfb8500a596aad50d042f","ref":"refs/heads/export-D49872622","pushedAt":"2023-10-03T18:50:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"}},{"before":null,"after":"82cb4741171794c6c2065fbbe6116997314b27ec","ref":"refs/heads/export-D49872622","pushedAt":"2023-10-03T18:33:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"[torchdynamo] preserve deterministic_algorithms_warn_only in convert_context\n\nSummary: preserve deterministic_algorithms_warn_only in dynamo context\n\nTest Plan: modified unit tests to test warn_only\n\nDifferential Revision: D49872622","shortMessageHtmlLink":"[torchdynamo] preserve deterministic_algorithms_warn_only in convert_…"}},{"before":"bdaf32261f71e9d3e1033b223e3a094a708b9e69","after":"8d3dc2131d6a866f826e4796c7402156aedf29b5","ref":"refs/heads/main","pushedAt":"2023-04-19T14:52:52.553Z","pushType":"push","commitsCount":94,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"make ATen/native/cuda/TensorTransformations.cu data_ptr-correct (#99350)\n\nmake ATen/native/cuda/TensorTransformations.cu data_ptr-correct\n\nTest Plan: Rely on CI.\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/99350\nApproved by: https://github.com/ezyang","shortMessageHtmlLink":"make ATen/native/cuda/TensorTransformations.cu data_ptr-correct (pyto…"}},{"before":"3a5ca4bdd4ea342fdbc4d831b38608129b36240b","after":"bdaf32261f71e9d3e1033b223e3a094a708b9e69","ref":"refs/heads/main","pushedAt":"2023-04-17T22:04:48.946Z","pushType":"push","commitsCount":724,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"[FSDP] Ensure that customized non tensor optimizer state can be saved (#99214)\n\nThe current logic does not actually handle all different non-tensor optimizer states correctly. This PR fixes the issue and adds a test.\n\nThis PR will solve https://github.com/pytorch/pytorch/issues/99079\n\nDifferential Revision: [D45021331](https://our.internmc.facebook.com/intern/diff/D45021331/)\nPull Request resolved: https://github.com/pytorch/pytorch/pull/99214\nApproved by: https://github.com/awgu, https://github.com/awaelchli","shortMessageHtmlLink":"[FSDP] Ensure that customized non tensor optimizer state can be saved ("}},{"before":"3a5ca4bdd4ea342fdbc4d831b38608129b36240b","after":null,"ref":"refs/heads/master","pushedAt":"2023-04-17T22:04:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"}},{"before":null,"after":"3a5ca4bdd4ea342fdbc4d831b38608129b36240b","ref":"refs/heads/main","pushedAt":"2023-04-17T22:04:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"[quant][pt2e] Add support for conv bn fusion in et backend config (#97389)\n\nBatch Norm was supported by XNNPACK via fusion with the preceding convolution op. We do the same here by fusing across q -> dq nodes.\n\nWe must update the original pass in order to fuse convolution weight/bias with batch norm parameters, this way quantization is supported for batch norm\n\nDifferential Revision: [D43976324](https://our.internmc.facebook.com/intern/diff/D43976324/)\nPull Request resolved: https://github.com/pytorch/pytorch/pull/97389\nApproved by: https://github.com/salilsdesai","shortMessageHtmlLink":"[quant][pt2e] Add support for conv bn fusion in et backend config (py…"}},{"before":"856ebbb656bb8621f8417958664520ddc8fec1e3","after":"606eebc24d5b3441f6ac499ca62dfdf75c8ecc94","ref":"refs/heads/inductor_scatter_fallback","pushedAt":"2023-04-04T20:18:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"[inductor] fix scatter fallback and fallback in deterministic mode","shortMessageHtmlLink":"[inductor] fix scatter fallback and fallback in deterministic mode"}},{"before":"3f14af138377b8c4593f8cfeb6f9d1c416c09f8f","after":"856ebbb656bb8621f8417958664520ddc8fec1e3","ref":"refs/heads/inductor_scatter_fallback","pushedAt":"2023-04-04T19:19:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"[inductor] fix scatter fallback and fallback in deterministic mode","shortMessageHtmlLink":"[inductor] fix scatter fallback and fallback in deterministic mode"}},{"before":"7b621e192651b677aac22ca7fcdfb301a0733903","after":"3f14af138377b8c4593f8cfeb6f9d1c416c09f8f","ref":"refs/heads/inductor_scatter_fallback","pushedAt":"2023-04-04T19:12:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"}},{"before":null,"after":"7b621e192651b677aac22ca7fcdfb301a0733903","ref":"refs/heads/inductor_scatter_fallback","pushedAt":"2023-04-04T19:05:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"}},{"before":"3556616ccac302b63a738bed1b7a8238537e281d","after":"4096af8d4aab1c0ce56f03f11a7dc501601bcbcf","ref":"refs/heads/add_scatter_deterministic_impl","pushedAt":"2023-04-01T03:47:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"add deterministic impl for scatter and scatter_reduction sum mode","shortMessageHtmlLink":"add deterministic impl for scatter and scatter_reduction sum mode"}},{"before":null,"after":"3556616ccac302b63a738bed1b7a8238537e281d","ref":"refs/heads/add_scatter_deterministic_impl","pushedAt":"2023-03-31T05:36:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"}},{"before":"c091aa9a2c5ba7d2b0a39f22b590807e04c936a6","after":"3a5ca4bdd4ea342fdbc4d831b38608129b36240b","ref":"refs/heads/master","pushedAt":"2023-03-31T05:36:34.537Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"[quant][pt2e] Add support for conv bn fusion in et backend config (#97389)\n\nBatch Norm was supported by XNNPACK via fusion with the preceding convolution op. We do the same here by fusing across q -> dq nodes.\n\nWe must update the original pass in order to fuse convolution weight/bias with batch norm parameters, this way quantization is supported for batch norm\n\nDifferential Revision: [D43976324](https://our.internmc.facebook.com/intern/diff/D43976324/)\nPull Request resolved: https://github.com/pytorch/pytorch/pull/97389\nApproved by: https://github.com/salilsdesai","shortMessageHtmlLink":"[quant][pt2e] Add support for conv bn fusion in et backend config (py…"}},{"before":"7257de6eac3177011c14fa81184ec3cbf8db75ca","after":"c091aa9a2c5ba7d2b0a39f22b590807e04c936a6","ref":"refs/heads/master","pushedAt":"2023-03-31T05:32:51.094Z","pushType":"push","commitsCount":86,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"[vision hash update] update the pinned vision hash (#98043)\n\nThis PR is auto-generated nightly by [this action](https://github.com/pytorch/pytorch/blob/master/.github/workflows/_update-commit-hash.yml).\nUpdate the pinned vision hash.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/98043\nApproved by: https://github.com/pytorchbot","shortMessageHtmlLink":"[vision hash update] update the pinned vision hash (pytorch#98043)"}},{"before":null,"after":"8ee42ec2bfbe9912aa92a5ffb896fdd1ab17affe","ref":"refs/heads/separate_scatter_deterministic","pushedAt":"2023-03-29T22:29:17.793Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"separate deterministic scatter_add as a helper function","shortMessageHtmlLink":"separate deterministic scatter_add as a helper function"}},{"before":"35c9ea89fa5b4296218064070c8a380471bebd68","after":"7257de6eac3177011c14fa81184ec3cbf8db75ca","ref":"refs/heads/master","pushedAt":"2023-03-29T22:28:53.074Z","pushType":"push","commitsCount":112,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"Fix typos in torch/fx/_compatibility.py (#97618)\n\nFixes #ISSUE_NUMBER\nModify the _compatibility.py file global variable name and modify its test file simultaneously.\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/97618\nApproved by: https://github.com/ezyang","shortMessageHtmlLink":"Fix typos in torch/fx/_compatibility.py (pytorch#97618)"}},{"before":"246ce9278e78bfd99abc667fd15a4baf7b6f16c5","after":"580c3a5a59cb6b894b5fc30e941cb3677bfb8ee5","ref":"refs/heads/inductor_deterministic","pushedAt":"2023-03-29T14:28:42.031Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"[RFC][inductor][scatter_ops] fallback to aten in torch deterministic mode","shortMessageHtmlLink":"[RFC][inductor][scatter_ops] fallback to aten in torch deterministic …"}},{"before":"e58fb9aa201626ce0406ae13d0a8a1c02dba6a1b","after":"246ce9278e78bfd99abc667fd15a4baf7b6f16c5","ref":"refs/heads/inductor_deterministic","pushedAt":"2023-03-28T01:41:21.354Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"[RFC][inductor][scatter_ops] fallback to aten in torch deterministic mode","shortMessageHtmlLink":"[RFC][inductor][scatter_ops] fallback to aten in torch deterministic …"}},{"before":"05320339183e6abc77233c1bff9806a78689ab28","after":"e58fb9aa201626ce0406ae13d0a8a1c02dba6a1b","ref":"refs/heads/inductor_deterministic","pushedAt":"2023-03-27T23:13:39.216Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"}},{"before":"c2d75082767a37e1cd75c8cc195fefaad3eb2974","after":"35c9ea89fa5b4296218064070c8a380471bebd68","ref":"refs/heads/master","pushedAt":"2023-03-27T23:13:19.096Z","pushType":"push","commitsCount":119,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"dont bake in defaults when tracing *_like factories (#97564)\n\nquick fix for https://github.com/pytorch/pytorch/issues/97541. letting CI run to see if there's any fallout\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/97564\nApproved by: https://github.com/ezyang","shortMessageHtmlLink":"dont bake in defaults when tracing *_like factories (pytorch#97564)"}},{"before":null,"after":"62758b5f1e248f3dce3bf2dea20927772af52a61","ref":"refs/heads/triton_mathlib","pushedAt":"2023-03-23T19:40:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"clean up triton mathlib","shortMessageHtmlLink":"clean up triton mathlib"}},{"before":"cbd3df93c4a4b5d8a3244be9fbfa68e2b06bb836","after":"c2d75082767a37e1cd75c8cc195fefaad3eb2974","ref":"refs/heads/master","pushedAt":"2023-03-23T19:39:43.047Z","pushType":"push","commitsCount":208,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"[DTensor] default value for DTensor ops on non-participating devices (#95852)\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/95852\nApproved by: https://github.com/wanchaol","shortMessageHtmlLink":"[DTensor] default value for DTensor ops on non-participating devices (p…"}},{"before":null,"after":"dcf133b97408ad14e7e62d626387aaeae15f2e17","ref":"refs/heads/export-D44276873","pushedAt":"2023-03-23T06:33:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"update internal triton\n\nReviewed By: bertmaher\n\nDifferential Revision: D44276873\n\nfbshipit-source-id: d28a12ed34dba517c1c44520737cc9685ce0dd6d","shortMessageHtmlLink":"update internal triton"}},{"before":"0886373cc8dce836223b9e3c5461b8bc52fc4bf0","after":"05320339183e6abc77233c1bff9806a78689ab28","ref":"refs/heads/inductor_deterministic","pushedAt":"2023-03-17T03:21:04.361Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuguo68","name":"Yu Guo","path":"/yuguo68","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82124926?s=80&v=4"},"commit":{"message":"[RFC][inductor][scatter_ops] fallback to aten in torch deterministic mode","shortMessageHtmlLink":"[RFC][inductor][scatter_ops] fallback to aten in torch deterministic …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yMlQwMDoyNzoxNy4wMDAwMDBazwAAAAQBbu3R","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0xN1QwMzoyMTowNC4zNjE1NDZazwAAAAMFXL5v"}},"title":"Activity · yuguo68/pytorch"}