{"push_id":3118088751,"size":53,"distinct_size":10,"ref":"refs/heads/derived","head":"4dde89bf26ae79700fb778bdc6f0f992030a730b","before":"f464328d782651e9d658f5a7f789814059fafe04","commits":[{"sha":"be47470c91e467d8bddbc0e07f099cf2a200e5c0","author":{"name":"Ailing Zhang","email":"1b6840d5aad3f67904e2d5dd1e336090078ee11e@fb.com"},"message":"Fix cuda multiprocessing cached memory (#14736)\n\nSummary:\nThis PR fixes #11422\n\nIn the old world of CUDA IPC, when we want to share a tensor T from A to B, we have to share the whole CUDA mem allocation where T's storage sit in. And we casted it to the same type of storage of T's.\n\nThis causes problem when two different types of storage got allocated to the same CUDA mem block. When we try to reconstruct the second tensor, it will complain about wrong storage type.\n\nIn this PR we reconstruct the storage only (not the entire mem block). However, CUDA only allows one open memHandle once per process, we have to save the device pointer in a global cache so that we can reconstruct tensors as they come.\n\nThanks a ton to ezyang who helped design the solution and debugged the issue!\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14736\n\nDifferential Revision: D13335899\n\nPulled By: ailzhang\n\nfbshipit-source-id: cad69db392ed6f8fdc2b93a9dc2899f6d378c371","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/be47470c91e467d8bddbc0e07f099cf2a200e5c0"},{"sha":"999690ff3d1e04ff3d23944a230f699eb88e01db","author":{"name":"Edward Yang","email":"dbd597f5635f432486c5d365e9bb585b3eaa1853@fb.com"},"message":"Improve HIPify performance (#14803)\n\nSummary:\n```\n    Improve performance of pyHIPIFY\n\n    Changes:\n    - Pre-compile regexes, don't use regexes when it's not necessary\n      (this saves us ~15%)\n    - Compile all substitutions for mappings into a single, non-backtracking\n      regex using a Trie.  This gives big savings.\n\n    Before, running pyHIPIFY on all files took 15.8s.  Now it takes 3.9s.\n```\n\nStacked on #14769\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14803\n\nDifferential Revision: D13342620\n\nPulled By: ezyang\n\nfbshipit-source-id: 1cfa36b3236bbe24d07080a31cc788a52d740f40","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/999690ff3d1e04ff3d23944a230f699eb88e01db"},{"sha":"1c2273c8e99730b4684c06daebe5528adeeb0155","author":{"name":"Tongzhou Wang","email":"468113180dd407454ec24eea0894cf51fc958f21@users.noreply.github.com"},"message":"fix stft arg types\n\nSummary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/14800\n\nReviewed By: zou3519\n\nDifferential Revision: D13340574\n\nPulled By: SsnL\n\nfbshipit-source-id: 8b0dbbe299d1a362da0ecc0b1c0dadb2543ded5d","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/1c2273c8e99730b4684c06daebe5528adeeb0155"},{"sha":"55092b1cc604fad3d70d31e71bbdd3a43a279423","author":{"name":"Marat Dukhan","email":"2089d3fab0c51db3809c7a5f7dbc68b8f0e36ef4@fb.com"},"message":"Validate matching input shapes in Int8Add operator (#14520)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14520\n\nDefault engine doesn't support broadcast semantics in Int8Add operator. This patch adds a check that shapes are equivalent.\n\nReviewed By: bertmaher\n\nDifferential Revision: D13250922\n\nfbshipit-source-id: 8526d07723bd9a34d54dee04d121c57f8b33c481","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/55092b1cc604fad3d70d31e71bbdd3a43a279423"},{"sha":"50936cb06ea2679dccc2b6d456575d7dca4c5bdb","author":{"name":"Daya S Khudia","email":"647aaf200183e0262ff1d562dd77aff38db1478a@fb.com"},"message":"Move avx2 specific code in different source files (#28)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/FBGEMM/pull/28\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14516\n\nThis is the first diff in a series of diffs that will separate out avx2 specific code in separate files. The goal is to compile as little as possible code with avx2 and avx512 compiler flags.\n\nReviewed By: jianyuh\n\nDifferential Revision: D13248376\n\nfbshipit-source-id: 401c2e9d3cd96c420fd08c3efa011febce96ffbb","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/50936cb06ea2679dccc2b6d456575d7dca4c5bdb"},{"sha":"e114527d19df868b039f2dc6e51a902b34bc9833","author":{"name":"zrphercule","email":"2637fe57af6194c3c5fd0cc0a01ffd77a3d991d9@gmail.com"},"message":"Add torch.nn.RReLU support in symbolic (#14781)\n\nSummary:\nNow we support exporting torch.nn.RReLU in onnx.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14781\n\nReviewed By: houseroad\n\nDifferential Revision: D13343872\n\nPulled By: zrphercule\n\nfbshipit-source-id: 1e96b957de4fc2f5ba3959d42329807975419ae3","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/e114527d19df868b039f2dc6e51a902b34bc9833"},{"sha":"ca6311d90941c4797bb7b0ab5775e0f5c7866335","author":{"name":"Daya S Khudia","email":"647aaf200183e0262ff1d562dd77aff38db1478a@fb.com"},"message":"File name change for FbgemmI8Depthwise.h and FbgemmI8Depthwise.cc (#14725)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14725\n\nPull Request resolved: https://github.com/pytorch/FBGEMM/pull/33\n\nRenaming FbgemmI8Depthwise.h to FbgemmI8DepthwiseAvx2.h and FbgemmI8Depthwise.cc to FbgemmI8DepthwiseAvx2.cc since FbgemmI8DepthwiseAvx2.cc will be compiled with avx2 flags\n\nReviewed By: jianyuh\n\nDifferential Revision: D13313898\n\nfbshipit-source-id: a8111eacf3d79a466ce0565bfe5f2f0b200a5c33","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/ca6311d90941c4797bb7b0ab5775e0f5c7866335"},{"sha":"524574ab73c9c874113ae74f6806591459adbaf8","author":{"name":"Lin Huang","email":"d100acb6a67356d9adec28b54a2d03136d5f4496@fb.com"},"message":"Define THPStorage struct only once (rather than N times) (#14802)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14802\n\nThe definetion of THPStorage does not depend on any Real, its macro\ndefintion is unnecessary, refactor the code so that THPStorage is not macro\ndefined.\n\nReviewed By: ezyang\n\nDifferential Revision: D13340445\n\nfbshipit-source-id: 343393d0a36c868b9a06eea2ad9b80f5e395e947","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/524574ab73c9c874113ae74f6806591459adbaf8"},{"sha":"6fccca4278143146d03de2403e701c411c71c807","author":{"name":"Lu Fang","email":"6e6bc3b7f607f5d674fb8a406040e26b26ffec27@fb.com"},"message":"improve ONNX tests on torch.Linear\n\nSummary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/14821\n\nReviewed By: zrphercule\n\nDifferential Revision: D13348773\n\nPulled By: houseroad\n\nfbshipit-source-id: 611ca6e28f715e5518649c8c16f702ac3433308c","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/6fccca4278143146d03de2403e701c411c71c807"},{"sha":"c02b3e7cea7e70d132cab164a8e875a330a081e7","author":{"name":"Pieter Noordhuis","email":"177aca405d8f85334d5f348395ebc138d0a69b62@gmail.com"},"message":"Retry test on address already in use error (#14815)\n\nSummary:\nThanks nairbv for the suggestion.\n\nAlso see #14589.\n\nFixes #14703.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14815\n\nDifferential Revision: D13351913\n\nPulled By: pietern\n\nfbshipit-source-id: d11a4152505d0ce15592b13e417bb80551476a61","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/c02b3e7cea7e70d132cab164a8e875a330a081e7"},{"sha":"67dcf10631d4854657d3f42e4c7611567039c44c","author":{"name":"Pieter Noordhuis","email":"177aca405d8f85334d5f348395ebc138d0a69b62@gmail.com"},"message":"Increase test timeout (#14814)\n\nSummary:\nIt is possible that some sort of contention causes process scheduling\ndelays which in turn cause the timeout to *not* be hit.\n\nIncreased sleep here will decrease the probability of this happening.\n\nFixes #14555.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14814\n\nDifferential Revision: D13351924\n\nPulled By: pietern\n\nfbshipit-source-id: 1222cf0855408dfcb79f30f94694c790ee998cf9","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/67dcf10631d4854657d3f42e4c7611567039c44c"},{"sha":"83ad52634a0dacba736aeb6b5ce4af8c23f9a97d","author":{"name":"Bram Wasti","email":"8aeca91b0cd3c55707f51a11e9b7ec5e501bdb84@fb.com"},"message":"Add FunctionSchema based Operator Registry (#13789)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/13789\n\nThis enables creation of operators with FunctionSchema and IValue\n\nReviewed By: smessmer\n\nDifferential Revision: D13008791\n\nfbshipit-source-id: 151efc88ac315f4a0ab0171a99774caaf767ef1e","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/83ad52634a0dacba736aeb6b5ce4af8c23f9a97d"},{"sha":"252e9058d45445dc44d3f818eb8bd6fa95ac826a","author":{"name":"Pieter Noordhuis","email":"177aca405d8f85334d5f348395ebc138d0a69b62@gmail.com"},"message":"Improve assertion failure message (#14813)\n\nSummary:\nSee #14554.\n\nI can't figure out how the reported issue can happen. The best next\nthing is have more information when this happens again.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14813\n\nDifferential Revision: D13351908\n\nPulled By: pietern\n\nfbshipit-source-id: 61b30fcae2e34da54329d0893ca4921b6ad60f0d","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/252e9058d45445dc44d3f818eb8bd6fa95ac826a"},{"sha":"ba0ebe33c170a8e8aa9df8e8b8549b980b89551e","author":{"name":"Junjie Bai","email":"7c824f2e1c4d8e5c9445dd7ded4e96febed020f7@in.tum.de"},"message":"Unify device argument parsing between torch and c10\n\nSummary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/14786\n\nDifferential Revision: D13334501\n\nPulled By: bddppq\n\nfbshipit-source-id: ae3536be1fe0dcd6a1552ec93629ecc9554c0d7c","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/ba0ebe33c170a8e8aa9df8e8b8549b980b89551e"},{"sha":"f9446e0c944e0d430b5be89e7968c23a8f5212e7","author":{"name":"Edward Yang","email":"dbd597f5635f432486c5d365e9bb585b3eaa1853@fb.com"},"message":"HIPify less files in PyTorch (#14804)\n\nSummary:\nStacked on #14803\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14804\n\nDifferential Revision: D13347986\n\nPulled By: ezyang\n\nfbshipit-source-id: c93177b4ad51855660d0de36d042bfc542bd4be0","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/f9446e0c944e0d430b5be89e7968c23a8f5212e7"},{"sha":"a6399121da167606bd2c7390bcc9fffdaad43b5c","author":{"name":"Edward Yang","email":"dbd597f5635f432486c5d365e9bb585b3eaa1853@fb.com"},"message":"Shut up \"address will always evaluate to 'true'\" warnings (#14774)\n\nSummary:\nSigned-off-by: Edward Z. Yang <ezyang@fb.com>\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14774\n\nDifferential Revision: D13327969\n\nPulled By: ezyang\n\nfbshipit-source-id: 43380c89eedaaa89467952401b8fd3f5a9ad754a","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/a6399121da167606bd2c7390bcc9fffdaad43b5c"},{"sha":"82903dda9b13f982b9fa9d6a4e34e668fb30c561","author":{"name":"vaeksare","email":"197a028ce72651b592386d4e73015f3f880c6469@users.noreply.github.com"},"message":"Fixes for some Windows compiler warnings (#14490)\n\nSummary:\nImplement some simple fixes to clean up windows build by fixing compiler warnings. Three main types of warnings were fixes:\n\n1. GCC specific pragmas were changed to not be used on windows.\n2. cmake flags that don't exist on windows were removed from windows build\n3. Fix a macro that was defined multiple times on Windows.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14490\n\nDifferential Revision: D13241988\n\nPulled By: ezyang\n\nfbshipit-source-id: 38da8354f0e3a3b9c97e33309cdda9fd23c08247","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/82903dda9b13f982b9fa9d6a4e34e668fb30c561"},{"sha":"2d60afbc90b8e5993a336b82bbf98e420385837c","author":{"name":"Brendan Soffientini","email":"0388bbad6886af1f70afc5be0082c54e2a9b78bc@gmail.com"},"message":"Remove outdated css file and refs in cpp conf.py (#14779)\n\nSummary:\npytorch_theme.css is no longer necessary for the cpp or html docs site build. The new theme styles are located at https://github.com/pytorch/pytorch_sphinx_theme. The Lato font is also no longer used in the new theme.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14779\n\nDifferential Revision: D13356125\n\nPulled By: ezyang\n\nfbshipit-source-id: c7635eb7512c7dcaddb9cad596ab3dbc96480144","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/2d60afbc90b8e5993a336b82bbf98e420385837c"},{"sha":"d393dd07445a3a363c1bc0db8682fbe6878d8992","author":{"name":"Shuichi KITAGUCHI","email":"b17eb192f8d22d50442f606b1a3ddeaec3ee8e08@ysnb.net"},"message":"generate ATen core files with LF. (#14667)\n\nSummary:\non Windows environment, some ATen core files (Type.h, Tensor.h, TensorMethods.h) are created and it's new line code is CRLF. (maybe enviconment dependant)\ntherefore, comparing files is failed in generate_outputs()agener917.py and compilation stopped.\nthis patch generates these files with LF forcibly.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14667\n\nDifferential Revision: D13356170\n\nPulled By: ezyang\n\nfbshipit-source-id: ef8cc3a6cc8bf3c45b78e9eb3df98cf47c0d33bb","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/d393dd07445a3a363c1bc0db8682fbe6878d8992"},{"sha":"5e307bd1be48665ea7fc7c8d0efefb7ca91c8bb9","author":{"name":"HB_alon","email":"732a55dbc2c727bbe2832b5cd44a052de44a040f@qq.com"},"message":"use \"Extension\" instead of the unimported \"setuptools.Extension\" (#14475)\n\nSummary:\nuse \"Extension\" instead of the unimported \"setuptools.Extension\"\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14475\n\nDifferential Revision: D13356219\n\nPulled By: ezyang\n\nfbshipit-source-id: 5a3e7eb73a32d6bf09676efd9eddded5586435cd","distinct":false,"url":"https://api.github.com/repos/jamesr66a/pytorch/commits/5e307bd1be48665ea7fc7c8d0efefb7ca91c8bb9"}]}
{"actor":{"display_login":"jamesr66a"}}