payload: {"push_id":3663946038,"size":11,"distinct_size":0,"ref":"refs/heads/gh/syed-ahmed/3/orig","head":"b100d6cededf6f2c2020c3d7961271f16497bbdc","before":"b3694ba3d2ac0e871afaa3d704c14ad6d5e56336","commits":[{"sha":"687501879384bc4848f20b0bc824d498d73cdfb4","author":{"name":"James Reed","email":"f6111144b37277d4771706e14416c5fc33d0fdf4@fb.com"},"message":"Record source/line info in SourceRange and report in highlight (#20898)\n\nSummary:\nResolves https://github.com/pytorch/lockdown/issues/29\n\nExamples:\n\n```\nimport torch\n\ntorch.jit.script\ndef foobar(x):\n    return torch.blargh(xyz)\n\n==\n\nRuntimeError:\nobject has no attribute blargh:\nat compile.py:5:12\ntorch.jit.script\ndef foo(x):\n    return torch.blargh(x)\n           ~~~~~~~~~~~~ <--- HERE\n```\n\nIt also gets the correct column number in the case where the original source file has common leading whitespace in front of the callable:\n\n```\nimport torch\n\nwith torch.no_grad():\n            torch.jit.script\n            def foo(x):\n                return torch.blargh(x)\n\n==\nRuntimeError:\nobject has no attribute blargh:\nat compile_leading.py:6:24\ntorch.jit.script\ndef foo(x):\n    return torch.blargh(x)\n           ~~~~~~~~~~~~ <--- HERE\n```\nPull Request resolved: https://github.com/pytorch/pytorch/pull/20898\n\nDifferential Revision: D15552424\n\nPulled By: jamesr66a\n\nfbshipit-source-id: 78d0f0de03f7ccbf3e7ea193a1b4eced57ea5d69","distinct":false,"url":"https://api.github.com/repos/pytorch/pytorch/commits/687501879384bc4848f20b0bc824d498d73cdfb4"},{"sha":"7cea6d9b71849aa20058b6325a3e12571bd9a3c6","author":{"name":"Yinghai Lu","email":"0674548f4d596393408a51d6287a76ebba2f42aa@fb.com"},"message":"Redesign the output shape adjustment of OnnxifiOp (#21027)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/21027\n\nPreviously, we are only able to adjust batch size when output shape has batch size conditioned at its first dim. Although not common, there are cases where we want to slice back the output whose batch size is conditioned on non-first dim, or whose output shape doesn't really has batch size in it but rather is an expression of it. Examples are shapes at the output of `Transpose` or `Tile`. This diff redesigns how we handle the output size. The key is when we run OnnxifiOp, the input shapes are given, and we can actually do a shape inference to derive the real output shapes, no matter how they got transformed. And then we compare the real output shape with max batch sized output shape, dim by dim and use a `Slice` op to cut the max output back to real output shape.\n\nNotice that general `Slice` op is slow and in most of the cases, we still prefer adjusting batch size by shrinking its first dim, which is just an operation on meta info without data allocation/manipulation. Therefore, we add a flag `fast_path` to detect this situation and operate accordingly.\n\nReviewed By: tracelogfb\n\nDifferential Revision: D15515189\n\nfbshipit-source-id: 9c1fff161f82d0bc20eeac07ca4a2756e964e9fd","distinct":false,"url":"https://api.github.com/repos/pytorch/pytorch/commits/7cea6d9b71849aa20058b6325a3e12571bd9a3c6"},{"sha":"6b099edb5313f3f20e2cbdc4b494634fd2b69cd9","author":{"name":"James Reed","email":"f6111144b37277d4771706e14416c5fc33d0fdf4@fb.com"},"message":"fix lint\n\nSummary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/21118\n\nDifferential Revision: D15553121\n\nPulled By: jamesr66a\n\nfbshipit-source-id: 14ebf0e4cb33f8155ac86a9538beb8570bdfe8c8","distinct":false,"url":"https://api.github.com/repos/pytorch/pytorch/commits/6b099edb5313f3f20e2cbdc4b494634fd2b69cd9"},{"sha":"3083c71cde84f4d20f5c217f6b9d441580d1ada5","author":{"name":"Zachary DeVito","email":"ffbacb804f60e1eea39c96029c00fe9a377f84d7@fb.com"},"message":"First class functions in IR, inlined eagerly (#21052)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/21052\nghimport-source-id: cc476b9cc301967dde5de6212ca144cdb252e84c\n\nDifferential Revision: D15533353\n\nPulled By: zdevito\n\nfbshipit-source-id: 4d25461969cfcc9e5f641d585584cc100c7b34ae","distinct":false,"url":"https://api.github.com/repos/pytorch/pytorch/commits/3083c71cde84f4d20f5c217f6b9d441580d1ada5"},{"sha":"52ded631285faeefe51240759514961ce2a70188","author":{"name":"Dmytro Dzhulgakov","email":"847811332eda9aeaae500ded98226811cf7d42a9@fb.com"},"message":"Revert D15546045: [jit] Add support for recursive compilation on Modules\n\nDifferential Revision:\nD15546045\n\nOriginal commit changeset: c2c8fe179088\n\nfbshipit-source-id: c921fb92cf9f5c6c94c77fa5070f9c5775c91b77","distinct":false,"url":"https://api.github.com/repos/pytorch/pytorch/commits/52ded631285faeefe51240759514961ce2a70188"},{"sha":"3805490d6ac7d77f93f91c55cdb37f08cfcfa254","author":{"name":"Ilia Cherniavskii","email":"5704210cc64fe7da6bbbfb00a46e3b2985c634cb@fb.com"},"message":"Typo fix (#21122)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/21122\n\nfix a typo\n\nReviewed By: dzhulgakov\n\nDifferential Revision: D15553921\n\nfbshipit-source-id: 260b0be5975d49bb6d70e45d83505efcecf02875","distinct":false,"url":"https://api.github.com/repos/pytorch/pytorch/commits/3805490d6ac7d77f93f91c55cdb37f08cfcfa254"},{"sha":"c4a90ca18e33b18c102e895f8a7e55c9160b5d77","author":{"name":"Edward Yang","email":"dbd597f5635f432486c5d365e9bb585b3eaa1853@fb.com"},"message":"Revert D15477933: [pt1][quant] remove quantize_linear and dequantize from Tensor method\n\nDifferential Revision:\nD15477933\n\nOriginal commit changeset: c8aa81f681e0\n\nfbshipit-source-id: ec494fbbab72e20da262bdd8657887e1fdd173cb","distinct":false,"url":"https://api.github.com/repos/pytorch/pytorch/commits/c4a90ca18e33b18c102e895f8a7e55c9160b5d77"},{"sha":"e9df9e79608fad0a4b48fa0e3d3d1b899cf63c1d","author":{"name":"Edward Yang","email":"dbd597f5635f432486c5d365e9bb585b3eaa1853@fb.com"},"message":"Revert D15552424: [pytorch][PR] [JIT] Record source/line info in SourceRange and report in highlight\n\nDifferential Revision:\nD15552424\n\nOriginal commit changeset: 78d0f0de03f7\n\nfbshipit-source-id: cc24f62189b7bbcdc1406912cfb3d4ca52b8e67e","distinct":false,"url":"https://api.github.com/repos/pytorch/pytorch/commits/e9df9e79608fad0a4b48fa0e3d3d1b899cf63c1d"},{"sha":"fffffde2f8c20f2b00f7ef336b9e73e98b27be8b","author":{"name":"Edward Yang","email":"dbd597f5635f432486c5d365e9bb585b3eaa1853@fb.com"},"message":"Delete more tabs, fix lint. (#21142)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/21142\nghimport-source-id: 4666c0731d9c08e9990ffafd0ae88fa1e7896348\n\nDifferential Revision: D15555285\n\nPulled By: ezyang\n\nfbshipit-source-id: 9e5bfacf202ceba37bd29cfd5dcb651b7f79068d","distinct":false,"url":"https://api.github.com/repos/pytorch/pytorch/commits/fffffde2f8c20f2b00f7ef336b9e73e98b27be8b"},{"sha":"f461d7f1eb6b5a8306dd8175cbb0a7fcc9f64c76","author":{"name":"Syed Tousif Ahmed","email":"d3090ae36cb92131b89bf8d402596f4b9b6a26bd@gmail.com"},"message":"Move THCTensor_{normal, normal_means, normal_stddevs, normal_means_stddevs} to ATen\n\ngh-metadata: pytorch pytorch 20621 gh/syed-ahmed/2/head","distinct":false,"url":"https://api.github.com/repos/pytorch/pytorch/commits/f461d7f1eb6b5a8306dd8175cbb0a7fcc9f64c76"},{"sha":"b100d6cededf6f2c2020c3d7961271f16497bbdc","author":{"name":"Syed Tousif Ahmed","email":"d3090ae36cb92131b89bf8d402596f4b9b6a26bd@gmail.com"},"message":"Move THCTensor_(cauchy) to ATen\n\ngh-metadata: pytorch pytorch 20622 gh/syed-ahmed/3/head","distinct":false,"url":"https://api.github.com/repos/pytorch/pytorch/commits/b100d6cededf6f2c2020c3d7961271f16497bbdc"}]}
other: {"actor":{"display_login":"syed-ahmed"}}