{"push_id":3172131372,"size":39,"distinct_size":3,"ref":"refs/heads/conv_nhwc","head":"1f5fbe358b107d57fb4667382bec650845f886ab","before":"0566c7315cc96b4288cfedeb030bff012f2a924f","commits":[{"sha":"d4712ee218cd6af3c2096ca7a76fef350173b703","author":{"name":"Frank Zhang","email":"c7576ef88c7cbc636d8470f31869d21559937c9b@fb.com"},"message":"Added correct isinf handling for Integral tensors (#15489)\n\nSummary:\nCurrently torch.isinf on integral tensor will raise RuntimeError: value cannot be converted to type int16_t without overflow: inf.\nThis pr will suppress the error and return false(0) for all integral tensors. The behavior will also be consistent with np.isinf\nPull Request resolved: https://github.com/pytorch/pytorch/pull/15489\n\nReviewed By: zou3519\n\nDifferential Revision: D13540786\n\nPulled By: flashhack\n\nfbshipit-source-id: e730dea849da6a59f3752d347bcfbadfd12c6483","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/d4712ee218cd6af3c2096ca7a76fef350173b703"},{"sha":"f636dc927687cc50a527c9185f9d95ed65e32996","author":{"name":"Michael Suo","email":"531e1ca2df76db74aba0331c372942cf6ea18dc2@fb.com"},"message":"clang format world (#15524)\n\nSummary:\nThe PR clang-formats everything in `torch/csrc/jit/` and adds it to the pre-commit hook.\n\nHere is a list of non-mechanical changes:\n- I went over each file and fixed up whenever I could tell that clang-format was clobbering comment formatting.\n- Made the macros in register_prim_ops a little more clang-format friendly by omitting trailing commas\n- Refactored autodiff.cpp to use a helper class with explicit state rather than a bunch of capturing lambdas\n- Small improvements to the precommit hook clang-format\nPull Request resolved: https://github.com/pytorch/pytorch/pull/15524\n\nDifferential Revision: D13547989\n\nPulled By: suo\n\nfbshipit-source-id: 3ff1541bb06433ccfe6de6e33f29227a2b5bb493","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/f636dc927687cc50a527c9185f9d95ed65e32996"},{"sha":"5ac95758e2d9362f21a33c6846da37804184e198","author":{"name":"vishwakftw","email":"7d9dbaf6fdbe0bc4465fbe69a9c17ceb70dc8fb9@iith.ac.in"},"message":"Make argument size checking consistent across CPU and CUDA for torch.gesv (#15430)\n\nSummary:\nThere is an inconsistency in the size of arguments for gesv, which is fixed in this PR.\n\nChangelog:\n- Replicate check in CPU as done for CUDA\n- Fix argument ordering (minor) in CUDA checking\n\nFixes #15328\n\nDifferential Revision: D13531167\n\nPulled By: soumith\n\nfbshipit-source-id: c4b4e4fc12880208d08e88d1e47e730ac98c2ad3","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/5ac95758e2d9362f21a33c6846da37804184e198"},{"sha":"cdb8edce7572342cf6f5d98807678e9ed3a1a32e","author":{"name":"David Pollack","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@da3.net"},"message":"add from_pretrained method to EmbeddingBag (#15273)\n\nSummary:\nThe `EmbeddingBag` module does not include a `from_pretrained` method like the `Embedding` module.  I added it for consistency between the two modules.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/15273\n\nDifferential Revision: D13547842\n\nPulled By: soumith\n\nfbshipit-source-id: 8ffde51ff0c1e8fc8310263b6f375da88089ff7d","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/cdb8edce7572342cf6f5d98807678e9ed3a1a32e"},{"sha":"8c6ff91d571c34e40ee12dbfe16499b2df2f7440","author":{"name":"derek","email":"9cbbe564a34a1561c9b004ca1e5e44707ac4ddbd@gmail.com"},"message":"In README.md CMAKE_PREFIX_PATH should be CONDA_PREFIX when using an conda virtual environment (#15548)\n\nSummary:\nIn current README.md, `CMAKE_PREFIX_PATH` is set to conda root even when you have activated an virtual environment. When an conda virtualenv is activated, packages are installed in `CONDA_PREFIX`, not conda root. I think `CMAKE_PREFIX_PATH` should also be set to `CONDA_PREFIX` in this case. I think some build issues can be solved with the new instruction. Maybe something like #14954.\n\nsoumith,\nWhen I made PR #15335 I was confused and made a wrong point. I think this PR could be the real solution.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/15548\n\nDifferential Revision: D13549681\n\nPulled By: soumith\n\nfbshipit-source-id: 42d855b6e49ee58d735d2f4715d3e5752a748693","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/8c6ff91d571c34e40ee12dbfe16499b2df2f7440"},{"sha":"4c5b1cc02601ae5bcc00cefa592874139f4e22c2","author":{"name":"Soumith Chintala","email":"88de463b5797707cf3425f85a415c3d869db732b@gmail.com"},"message":"version bump to 1.1 (#15554)\n\nSummary:\nversion bump to 1.1\nPull Request resolved: https://github.com/pytorch/pytorch/pull/15554\n\nDifferential Revision: D13550818\n\nPulled By: soumith\n\nfbshipit-source-id: 8a28582c98b42c081e103581551a01fd96c9f42d","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/4c5b1cc02601ae5bcc00cefa592874139f4e22c2"},{"sha":"7b87ecae37450894f46a8df6d0d71adfdc0ecc41","author":{"name":"Will Feng","email":"1afd6515b09d0b3eb7e8e4008edd2316b575fbe3@fb.com"},"message":"Move autograd metadata from VariableImpl to TensorImpl (#13827)\n\nSummary:\nChanges originally in this PR:\n1. Move Variable::Impl data members into TensorImpl as `AutogradMeta` struct\n2. Change Variable::Impl functions to use data members in `AutogradMeta` struct\n3. Add `shallow_copy_and_detach()` function to each subclass of TensorImpl\n4. Do shallow copy when the user calls `make_variable(tensor)` / `make_variable_view(tensor)` / `variable.set_data(tensor)` / `variable.detach()`\n\nChanges moved from https://github.com/pytorch/pytorch/pull/13645:\n1. Add a flag to Variable to disallow size/stride/storage_ptr changes from in-place operations such as `resize_` / `resize_as_` / `set_` / `transpose_`, and set this flag to true when people call `tensor.data` in Python.\n2. Write text in the docs to actively discourage changing the shape or storage of `tensor_detached` and expecting `tensor` to also be updated.\n\nThis is the 1st+2nd PR mentioned in https://github.com/pytorch/pytorch/issues/13638.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/13827\n\nDifferential Revision: D13507173\n\nPulled By: yf225\n\nfbshipit-source-id: b177b08438d534a8197e34e1ad4a837e2db0ed6a","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/7b87ecae37450894f46a8df6d0d71adfdc0ecc41"},{"sha":"e25702ac2b2e3f70bc96566915f5488d64f2a637","author":{"name":"Viswanath Sivakumar","email":"7b259d596e4fbcfd0ecf4f86558b31b169a35bb9@fb.com"},"message":"CUDA kernel for rotated NMS support, over 200x speedup than CPU (#15365)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/15365\n\nOn top of D13017791, adding rotated NMS support with the same kernel building\nblocks. Results in 218x speedup on avg.\n\nReviewed By: SuperIRabbit\n\nDifferential Revision: D13509114\n\nfbshipit-source-id: c1d33c8dc4bc50b5906b4f01bb0caf1115e2a357","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/e25702ac2b2e3f70bc96566915f5488d64f2a637"},{"sha":"eeaf1b64cbc49a8ca1e8398b06b6b278c663c0d2","author":{"name":"Viswanath Sivakumar","email":"7b259d596e4fbcfd0ecf4f86558b31b169a35bb9@fb.com"},"message":"Rotated boxes support for GPU GenerateProposals op (#15470)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/15470\n\nOn top of D13509114 and D13017791. Pretty straight-forward.\n\nReviewed By: newstzpz\n\nDifferential Revision: D13536671\n\nfbshipit-source-id: ff65981b70c63773ccc9aef3ff28e3c9508f6716","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/eeaf1b64cbc49a8ca1e8398b06b6b278c663c0d2"},{"sha":"4d029bba7fdef1d7935c3eaf88eda819f9191470","author":{"name":"Ailing Zhang","email":"1b6840d5aad3f67904e2d5dd1e336090078ee11e@fb.com"},"message":"Fix github branch prefix v (#15552)\n\nSummary:\nFixes #15519 .\nPull Request resolved: https://github.com/pytorch/pytorch/pull/15552\n\nDifferential Revision: D13550780\n\nPulled By: ailzhang\n\nfbshipit-source-id: b117e5ced42de207b91045bffcee8907dd73201e","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/4d029bba7fdef1d7935c3eaf88eda819f9191470"},{"sha":"80cc280c683a03751245ec14c199bd3dc50c95c7","author":{"name":"Michael Suo","email":"531e1ca2df76db74aba0331c372942cf6ea18dc2@fb.com"},"message":"add clang-format check to CI (#15543)\n\nSummary:\nSimple check that runs against your PR's changes and complains if running clang-format would have created a change. Does nothing when run against master, so it's \"safe\" to accept changes that fail this check and it won't break the build.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/15543\n\nReviewed By: soumith\n\nDifferential Revision: D13552080\n\nPulled By: suo\n\nfbshipit-source-id: 462a73894c16e7108806af7fa88440c377d4d0d2","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/80cc280c683a03751245ec14c199bd3dc50c95c7"},{"sha":"c86cd9e530e7ebee033c5d86465ece756fe6e1ff","author":{"name":"daquexian","email":"f5f37435e17c9e411096cd88a2a730c74bd07a78@gmail.com"},"message":"Fix wrong class name in jit _make_fail (#15559)\n\nSummary:\nIt should be ScriptModule rather than TracedModule :)\nPull Request resolved: https://github.com/pytorch/pytorch/pull/15559\n\nDifferential Revision: D13552058\n\nPulled By: soumith\n\nfbshipit-source-id: 0aa17639c225818b00d59daec4bc2336f039f658","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/c86cd9e530e7ebee033c5d86465ece756fe6e1ff"},{"sha":"ed949e20cbc219c63f43e2774d49d0e06a3c2f09","author":{"name":"Michael Suo","email":"531e1ca2df76db74aba0331c372942cf6ea18dc2@fb.com"},"message":"Revert D13552080: [pytorch][PR] add clang-format check to CI\n\nDifferential Revision:\nD13552080\n\nOriginal commit changeset: 462a73894c16\n\nfbshipit-source-id: ebfc5aa3343cebabbc24ff39e4e9841a372443e2","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/ed949e20cbc219c63f43e2774d49d0e06a3c2f09"},{"sha":"9ad6ada9deaf084eb29dd6c25ad46f73f178421d","author":{"name":"Marat Dukhan","email":"2089d3fab0c51db3809c7a5f7dbc68b8f0e36ef4@fb.com"},"message":"Update QNNPACK (#15561)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/15561\n\n- Update QNNPACK submodule to master (API-incompatible)\n- Do matching changes in Caffe2 Int8 operators\n\nReviewed By: dreiss\n\nDifferential Revision: D13551322\n\nfbshipit-source-id: 066f9087061167f7d7cfbc1c8f8628dfa93d056e","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/9ad6ada9deaf084eb29dd6c25ad46f73f178421d"},{"sha":"e4477feb157602883d7c940c2fe883375d39df2b","author":{"name":"SsnL","email":"96b5c3d5a7a36c8be47478427b2e4d4231204fe0@gmail.com"},"message":"Update cuda.get/set_rng_state doc (#14324)\n\nSummary:\nNow that `cuda.get/set_rng_state` accept `device` objects, the default value should be an device object, and doc should mention so.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14324\n\nReviewed By: ezyang\n\nDifferential Revision: D13528707\n\nPulled By: soumith\n\nfbshipit-source-id: 32fdac467dfea6d5b96b7e2a42dc8cfd42ba11ee","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/e4477feb157602883d7c940c2fe883375d39df2b"},{"sha":"d63740bc3fc6dd79d2265a842934b224d5194cf6","author":{"name":"Lu Fang","email":"6e6bc3b7f607f5d674fb8a406040e26b26ffec27@fb.com"},"message":"Export group norm as ATen and add test (#15569)\n\nSummary:\nShort term solution, export group norm as an ATen op to unblock users.\nLong term will add GroupNorm to onnx.\n\nAdd an end to end test for this one.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/15569\n\nDifferential Revision: D13554293\n\nPulled By: houseroad\n\nfbshipit-source-id: b4974c9ea2a1b81338ca1e5c6747efe2715d7932","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/d63740bc3fc6dd79d2265a842934b224d5194cf6"},{"sha":"02a249ed922018a22c77ee8b106205027de93cc4","author":{"name":"Gregory Chanan","email":"405a4c10dc10d9753e4d637a51ebfa857b6fcbb3@fb.com"},"message":"Port torch.range to aten and parallelize on CPU.\n\nSummary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/15484\n\nDifferential Revision: D13538955\n\nPulled By: gchanan\n\nfbshipit-source-id: ee3889ad116988d963e603621310b3bbdce0aec9","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/02a249ed922018a22c77ee8b106205027de93cc4"},{"sha":"62151aa259154a9206d812b16525fd5b55ce4a89","author":{"name":"Igor Fedan","email":"fdebf9a9ab2f778c7024b4d0092eeee23f1d472d@fb.com"},"message":"Added deviceCount() virtual method to DeviceGuardImplInterface (#15574)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/15574\n\nAdded deviceCount() virtual method to DeviceGuardImplInterface, also added correspondent implementation for CPUGuardImpl, CUDAGuardImpl, FakeGuardImpl, VirtualGuardImpl, HIPGuardImplMasqueradingAsCUDA\n\nReviewed By: soumith\n\nDifferential Revision: D13554609\n\nfbshipit-source-id: 913bf2aad44a0a356efe54505ee4abaf6c4622db","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/62151aa259154a9206d812b16525fd5b55ce4a89"},{"sha":"0fff5b361215168ddc1335bb9e6be580f0922279","author":{"name":"Elias Ellison","email":"32bcb86024d493ca261d5686b38111589a7092c1@fb.com"},"message":"remove print ops before exporting onnx graph (#15550)\n\nSummary:\nRemoving print ops before exporting onnx graph, fixes https://github.com/pytorch/pytorch/issues/15505\nPull Request resolved: https://github.com/pytorch/pytorch/pull/15550\n\nDifferential Revision: D13551195\n\nPulled By: eellison\n\nfbshipit-source-id: 1ea1e34cb5b8433eacc2b86fb10b241198af96be","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/0fff5b361215168ddc1335bb9e6be580f0922279"},{"sha":"70f0c4745b1fc4a99f141912771c8887fe9f0fdf","author":{"name":"David Riazati","email":"ff36620a3ee63bd6d8ae92408cbddaf6f4dc951a@fb.com"},"message":"Allow int/float cast to bool (#13391)\n\nSummary:\nThis PR adds explicit `bool()` casts to match Python semantics\n\n`bool(1) = True`\n`bool(0) = False`\n`bool(0.0) = False`\n`bool(0.1) = True`\nPull Request resolved: https://github.com/pytorch/pytorch/pull/13391\n\nDifferential Revision: D12871213\n\nPulled By: driazati\n\nfbshipit-source-id: 773a48b2647973138efe854abe725d647f1d727d","distinct":false,"url":"https://api.github.com/repos/apaszke/pytorch-1/commits/70f0c4745b1fc4a99f141912771c8887fe9f0fdf"}]}
{"actor":{"display_login":"apaszke"}}