{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":250725230,"defaultBranch":"master","name":"pytorch","ownerLogin":"avmi","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-03-28T05:56:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5015333?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1614099859.456864","currentOid":""},"activityList":{"items":[{"before":"fae9547cb78add2986447fdb7227ba08a7d0419b","after":"a6736ac8518aff7bb88aa0454ba0de43e49a57b3","ref":"refs/heads/master","pushedAt":"2023-12-07T11:24:21.000Z","pushType":"push","commitsCount":3378,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"Add call to run_tests for a few tests (#115097)\n\nFixes #ISSUE_NUMBER\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/115097\nApproved by: https://github.com/wconstab, https://github.com/fduwjj","shortMessageHtmlLink":"Add call to run_tests for a few tests (pytorch#115097)"}},{"before":"7c97c943fbba4f6a58698aaa4312fcf4123a36cc","after":"fae9547cb78add2986447fdb7227ba08a7d0419b","ref":"refs/heads/master","pushedAt":"2023-09-07T05:33:27.000Z","pushType":"push","commitsCount":1346,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"[inductor] Refactor wrapper.py (#108653)\n\nSummary: Cherry-pick refactoring from https://github.com/pytorch/pytorch/pull/105331 to make the code review easier.\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/108653\nApproved by: https://github.com/ezyang, https://github.com/khabinov","shortMessageHtmlLink":"[inductor] Refactor wrapper.py (pytorch#108653)"}},{"before":"54a673bdcf52a36603fcc56dceeef9f5afbd9e62","after":"7c97c943fbba4f6a58698aaa4312fcf4123a36cc","ref":"refs/heads/master","pushedAt":"2023-07-27T12:54:11.261Z","pushType":"push","commitsCount":147,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"inductor: always convert weight to channels_last for cpu conv (#105517)\n\nFor the CPU backend, we always use channels_last to get good performance by avoiding format reorder(block to plain or plain to black), and they also assume that the weight is channels_last when doing the weight packing, so there always convert weight format and doing layout optimization.\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/105517\nApproved by: https://github.com/jgong5, https://github.com/shunting314","shortMessageHtmlLink":"inductor: always convert weight to channels_last for cpu conv (pytorc…"}},{"before":"54a673bdcf52a36603fcc56dceeef9f5afbd9e62","after":"7c97c943fbba4f6a58698aaa4312fcf4123a36cc","ref":"refs/heads/master","pushedAt":"2023-07-27T12:54:11.000Z","pushType":"push","commitsCount":147,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"inductor: always convert weight to channels_last for cpu conv (#105517)\n\nFor the CPU backend, we always use channels_last to get good performance by avoiding format reorder(block to plain or plain to black), and they also assume that the weight is channels_last when doing the weight packing, so there always convert weight format and doing layout optimization.\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/105517\nApproved by: https://github.com/jgong5, https://github.com/shunting314","shortMessageHtmlLink":"inductor: always convert weight to channels_last for cpu conv (pytorc…"}},{"before":"72b223cd1bc0b4c5f2b633bf251dc770a1f9e6cb","after":"54a673bdcf52a36603fcc56dceeef9f5afbd9e62","ref":"refs/heads/master","pushedAt":"2023-07-24T04:50:47.853Z","pushType":"push","commitsCount":41,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"Initial sourceless builder (#104734)\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/104734\nApproved by: https://github.com/ezyang","shortMessageHtmlLink":"Initial sourceless builder (pytorch#104734)"}},{"before":"72b223cd1bc0b4c5f2b633bf251dc770a1f9e6cb","after":"54a673bdcf52a36603fcc56dceeef9f5afbd9e62","ref":"refs/heads/master","pushedAt":"2023-07-24T04:50:47.000Z","pushType":"push","commitsCount":41,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"Initial sourceless builder (#104734)\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/104734\nApproved by: https://github.com/ezyang","shortMessageHtmlLink":"Initial sourceless builder (pytorch#104734)"}},{"before":"d62a80adc3447dbbc072d2ca19226e917a5d157a","after":"72b223cd1bc0b4c5f2b633bf251dc770a1f9e6cb","ref":"refs/heads/master","pushedAt":"2023-07-21T18:28:07.443Z","pushType":"push","commitsCount":558,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"[Inductor] Optimize read write merging in FusedSchedulerNode ctor (#105693)\n\nReduced optimizer compilation time by half, I think it will improve it in general as well.\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/105693\nApproved by: https://github.com/jansel","shortMessageHtmlLink":"[Inductor] Optimize read write merging in FusedSchedulerNode ctor (py…"}},{"before":"d62a80adc3447dbbc072d2ca19226e917a5d157a","after":"72b223cd1bc0b4c5f2b633bf251dc770a1f9e6cb","ref":"refs/heads/master","pushedAt":"2023-07-21T18:28:07.000Z","pushType":"push","commitsCount":558,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"[Inductor] Optimize read write merging in FusedSchedulerNode ctor (#105693)\n\nReduced optimizer compilation time by half, I think it will improve it in general as well.\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/105693\nApproved by: https://github.com/jansel","shortMessageHtmlLink":"[Inductor] Optimize read write merging in FusedSchedulerNode ctor (py…"}},{"before":"3c34a00d1b94aa4ceeede498ab878f1c5a25afb1","after":"d62a80adc3447dbbc072d2ca19226e917a5d157a","ref":"refs/heads/master","pushedAt":"2023-07-04T14:42:41.325Z","pushType":"push","commitsCount":194,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"remove ipex backend (#104329)\n\nMove IPEX backend from PyTorch to IPEX.\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/104329\nApproved by: https://github.com/jgong5, https://github.com/jansel","shortMessageHtmlLink":"remove ipex backend (pytorch#104329)"}},{"before":"3c34a00d1b94aa4ceeede498ab878f1c5a25afb1","after":"d62a80adc3447dbbc072d2ca19226e917a5d157a","ref":"refs/heads/master","pushedAt":"2023-07-04T14:42:41.000Z","pushType":"push","commitsCount":194,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"remove ipex backend (#104329)\n\nMove IPEX backend from PyTorch to IPEX.\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/104329\nApproved by: https://github.com/jgong5, https://github.com/jansel","shortMessageHtmlLink":"remove ipex backend (pytorch#104329)"}},{"before":"59a01c49ee180c8d332e14bf3d5cbd1e8707bb65","after":"3c34a00d1b94aa4ceeede498ab878f1c5a25afb1","ref":"refs/heads/master","pushedAt":"2023-06-26T07:18:22.937Z","pushType":"push","commitsCount":203,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"Preserve all submodules/parameters/buffers when unpickle graph module (#104115)\n\nSummary:\nWhen we pickle/unpickle graph module in multipy, we would lost modules/attributes that are not referred in the graph. This is because when unpickle fx graph module, we use the stored `__dict__` and the fx graph to create a new graph module. In GraphModule init, we drop any attribute that is not referred in the graph.\n\nThis behavior is not ideal because we actually expect a graph module that's exactly the same after unpickling.\n\nTest Plan:\n```\nbuck test mode/opt caffe2/test:fx -- test_preserve_unused_attr_after_unpickle\n\nTests finished: Pass 1. Fail 0. Fatal 0. Skip 0. Build failure 0\n```\n\nDifferential Revision: D46976230\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/104115\nApproved by: https://github.com/houseroad","shortMessageHtmlLink":"Preserve all submodules/parameters/buffers when unpickle graph module ("}},{"before":"59a01c49ee180c8d332e14bf3d5cbd1e8707bb65","after":"3c34a00d1b94aa4ceeede498ab878f1c5a25afb1","ref":"refs/heads/master","pushedAt":"2023-06-26T07:18:22.895Z","pushType":"push","commitsCount":203,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"Preserve all submodules/parameters/buffers when unpickle graph module (#104115)\n\nSummary:\nWhen we pickle/unpickle graph module in multipy, we would lost modules/attributes that are not referred in the graph. This is because when unpickle fx graph module, we use the stored `__dict__` and the fx graph to create a new graph module. In GraphModule init, we drop any attribute that is not referred in the graph.\n\nThis behavior is not ideal because we actually expect a graph module that's exactly the same after unpickling.\n\nTest Plan:\n```\nbuck test mode/opt caffe2/test:fx -- test_preserve_unused_attr_after_unpickle\n\nTests finished: Pass 1. Fail 0. Fatal 0. Skip 0. Build failure 0\n```\n\nDifferential Revision: D46976230\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/104115\nApproved by: https://github.com/houseroad","shortMessageHtmlLink":"Preserve all submodules/parameters/buffers when unpickle graph module ("}},{"before":"dbc8eb2a8fd894fbc110bbb9f70037249868afa8","after":"59a01c49ee180c8d332e14bf3d5cbd1e8707bb65","ref":"refs/heads/master","pushedAt":"2023-06-18T04:39:10.439Z","pushType":"push","commitsCount":4,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"[Reland][ET] Select used et_kernel_metadata only (#103705)\n\nCurrently we rely on root operator, but we also need to check for et_kernel_metadata for used specialized kernels.\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/103705\nApproved by: https://github.com/larryliu0820","shortMessageHtmlLink":"[Reland][ET] Select used et_kernel_metadata only (pytorch#103705)"}},{"before":"dbc8eb2a8fd894fbc110bbb9f70037249868afa8","after":"59a01c49ee180c8d332e14bf3d5cbd1e8707bb65","ref":"refs/heads/master","pushedAt":"2023-06-18T04:39:10.401Z","pushType":"push","commitsCount":4,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"[Reland][ET] Select used et_kernel_metadata only (#103705)\n\nCurrently we rely on root operator, but we also need to check for et_kernel_metadata for used specialized kernels.\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/103705\nApproved by: https://github.com/larryliu0820","shortMessageHtmlLink":"[Reland][ET] Select used et_kernel_metadata only (pytorch#103705)"}},{"before":"c75e064dd6a2f800476bc84d4f27d7f49cedd055","after":"dbc8eb2a8fd894fbc110bbb9f70037249868afa8","ref":"refs/heads/master","pushedAt":"2023-06-17T07:22:58.804Z","pushType":"push","commitsCount":506,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"[Quant][PT2E]Enable x86 inductor quantizer (#98730)\n\n**Summary**\n\n- Enable `X86InductorQuantizer` basics.\n- Recipe to annotate conv2d is added.\n\n**Test Plan**\n```\npython -u -m pytest -s -v test_x86inductor_quantizer.py -k TestQuantizePT2EX86Inductor\n```\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/98730\nApproved by: https://github.com/jgong5, https://github.com/jerryzh168","shortMessageHtmlLink":"[Quant][PT2E]Enable x86 inductor quantizer (pytorch#98730)"}},{"before":"c75e064dd6a2f800476bc84d4f27d7f49cedd055","after":"dbc8eb2a8fd894fbc110bbb9f70037249868afa8","ref":"refs/heads/master","pushedAt":"2023-06-17T07:22:58.760Z","pushType":"push","commitsCount":506,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"[Quant][PT2E]Enable x86 inductor quantizer (#98730)\n\n**Summary**\n\n- Enable `X86InductorQuantizer` basics.\n- Recipe to annotate conv2d is added.\n\n**Test Plan**\n```\npython -u -m pytest -s -v test_x86inductor_quantizer.py -k TestQuantizePT2EX86Inductor\n```\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/98730\nApproved by: https://github.com/jgong5, https://github.com/jerryzh168","shortMessageHtmlLink":"[Quant][PT2E]Enable x86 inductor quantizer (pytorch#98730)"}},{"before":"3b8229826535854980ffe453e8466487130e1a53","after":"c75e064dd6a2f800476bc84d4f27d7f49cedd055","ref":"refs/heads/master","pushedAt":"2023-06-02T06:12:02.370Z","pushType":"push","commitsCount":601,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"Disallow _foreach_utils.py, but allow it to be inlined (#102221)\n\nThis function should not be allowed, but should be inlineable.\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/102221\nApproved by: https://github.com/anijain2305","shortMessageHtmlLink":"Disallow _foreach_utils.py, but allow it to be inlined (pytorch#102221)"}},{"before":"3b8229826535854980ffe453e8466487130e1a53","after":"c75e064dd6a2f800476bc84d4f27d7f49cedd055","ref":"refs/heads/master","pushedAt":"2023-06-02T06:12:02.328Z","pushType":"push","commitsCount":601,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"Disallow _foreach_utils.py, but allow it to be inlined (#102221)\n\nThis function should not be allowed, but should be inlineable.\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/102221\nApproved by: https://github.com/anijain2305","shortMessageHtmlLink":"Disallow _foreach_utils.py, but allow it to be inlined (pytorch#102221)"}},{"before":"a39ea6f21361e531ce7e703224bfbce7fc564083","after":"3b8229826535854980ffe453e8466487130e1a53","ref":"refs/heads/master","pushedAt":"2023-05-15T18:48:31.154Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"[caffe2/torchgen] Fix codegen non-determinism (#101286)\n\nSummary:\nFix several cases of leaking set-iteration-order to generated sources, causing non-determinism in generated code.\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/101286\nApproved by: https://github.com/Skylion007, https://github.com/albanD","shortMessageHtmlLink":"[caffe2/torchgen] Fix codegen non-determinism (pytorch#101286)"}},{"before":"ff825de442d141a38b602190282a653c6549879d","after":"a39ea6f21361e531ce7e703224bfbce7fc564083","ref":"refs/heads/master","pushedAt":"2023-04-22T06:36:51.459Z","pushType":"push","commitsCount":323,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"Delete even more files\n\nEntire branch is about to get deleted, it needs only .github and README","shortMessageHtmlLink":"Delete even more files"}},{"before":"9ded087bac636d361c277dac99e822db5b9863b8","after":"ff825de442d141a38b602190282a653c6549879d","ref":"refs/heads/master","pushedAt":"2023-04-09T15:25:44.779Z","pushType":"push","commitsCount":1582,"pusher":{"login":"avmi","name":"Andrei Miroshnichenko","path":"/avmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5015333?s=80&v=4"},"commit":{"message":"[primTorch] add ref for `cumprod` (#98670)\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/98670\nApproved by: https://github.com/ezyang","shortMessageHtmlLink":"[primTorch] add ref for cumprod (pytorch#98670)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADw-YiSQA","startCursor":null,"endCursor":null}},"title":"Activity · avmi/pytorch"}