{"push_id":3006659729,"size":34,"distinct_size":34,"ref":"refs/heads/wip_trt","head":"0ed254c3e3124cba1b9dace279d3776c243f9db1","before":"aedde0bfc6d84cb6d047dccc130125fa4e269a2e","commits":[{"sha":"50a8f8531b0928b92ffec34e3a6df496ae431bea","author":{"name":"David Brownell","email":"6ee1517813b24b5d3fcdc766ee7fc479ca389ead@microsoft.com"},"message":"Updated for for arbitrary command line arg ordering\n\nSummary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/13253\n\nDifferential Revision: D12829884\n\nPulled By: soumith\n\nfbshipit-source-id: 9d8abcdf635e2daffce80ddf1e0e418a1e4c337d","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/50a8f8531b0928b92ffec34e3a6df496ae431bea"},{"sha":"3365d74df90c02fb43085c888847199ffb5cb0df","author":{"name":"albanD","email":"5d61c11e6df8ed8ffd2a3627a86b97e825765970@robots.ox.ac.uk"},"message":"Fix refcounting in anomaly metadata\n\nSummary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/13249\n\nDifferential Revision: D12823875\n\nPulled By: soumith\n\nfbshipit-source-id: a0857a7cc8a4888aff99991fbae6bdd7a49d1ac4","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/3365d74df90c02fb43085c888847199ffb5cb0df"},{"sha":"d8dab6ffa8a49f3579de0c870a7b5961ed95f288","author":{"name":"Tongzhou Wang","email":"96b5c3d5a7a36c8be47478427b2e4d4231204fe0@gmail.com"},"message":"Add tensor.to(options) (#13146)\n\nSummary:\nezyang on the template hack\nsmessmer on SFINAE of the `TensorOptions(Device)`\ngoldsborough on the C++ API test changes\nzdevito on the `jit` codegen changes\nPull Request resolved: https://github.com/pytorch/pytorch/pull/13146\n\nReviewed By: ezyang\n\nDifferential Revision: D12823809\n\nPulled By: SsnL\n\nfbshipit-source-id: 98d65c401c98fda1c6fa358e4538f86c6495abdc","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/d8dab6ffa8a49f3579de0c870a7b5961ed95f288"},{"sha":"fbd497f169b4edeedbb4ec0b40ba598fd85c9490","author":{"name":"Xiaodong Wang","email":"445a768efe89fba66fc76dd91615fa7a2599a5f3@fb.com"},"message":"Fix initialization order in MIOpen file (#13264)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/13264\n\nSimply change the initialization order to make hcc happy. Otherwise will have to add -Wno-error=reorder.\n\nReviewed By: bddppq\n\nDifferential Revision: D12827635\n\nfbshipit-source-id: 6f4cd67209f2aa8ae85cfbdc53df0efb3b3cc473","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/fbd497f169b4edeedbb4ec0b40ba598fd85c9490"},{"sha":"8260441b45648ca795818c8d50a345c59f244153","author":{"name":"Jerry Zhang","email":"210765c83ad755402ff54425bf352bae661dc900@fb.com"},"message":"Renaming size() to numel() - 1/2\n\nSummary:\nCodemod generated with clangr shard mode, 50 files per diff,\nclangr code(size->numel): diffusion/FBS/browse/master/fbcode/caffe2/caffe2/fb/codemods/TensorMethodRename.cpp\n\nReviewed By: ezyang\n\nDifferential Revision: D12833710\n\nfbshipit-source-id: aef469b7b6d7715dada593f0f55e5813fbd963ac","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/8260441b45648ca795818c8d50a345c59f244153"},{"sha":"6071389a90c345b341bee3889378d149bdc819fe","author":{"name":"Peter Goldsborough","email":"887f44f8e6d2ec27368b0275bb31f402fb8ca659@fb.com"},"message":"Enable cppcoreguidelines checks in clang-tidy (#12959)\n\nSummary:\nEnables most of `cppcoreguidelines-*` checks for clang-tidy. Major fixes included:\n\n- Uninitialized members,\n- Use of `const_cast`,\n- Use of raw `new`\n\nezyang apaszke\nPull Request resolved: https://github.com/pytorch/pytorch/pull/12959\n\nDifferential Revision: D11349285\n\nPulled By: goldsborough\n\nfbshipit-source-id: 9e24d643787dfe7ede69f96223c8c0179bd1b2d6","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/6071389a90c345b341bee3889378d149bdc819fe"},{"sha":"955a01562dd67d84dd9b22800fc6604fab0a40ff","author":{"name":"mruberry","email":"42fe9a903ac79e22ebdbdd651d8a00cb91c679a8@nvidia.com"},"message":"Removes debug spew in test_jit.py (#13280)\n\nSummary:\nLooks like a print() snuck in by accident with a recent PR and it's printing a lot of spew when the tests are run.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/13280\n\nDifferential Revision: D12833449\n\nPulled By: michaelsuo\n\nfbshipit-source-id: 5b50fd4b03bb73e5ca44cabdc99609c10017ff55","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/955a01562dd67d84dd9b22800fc6604fab0a40ff"},{"sha":"4a3baec96158c14f0157ea5a5a8a3454b291ed34","author":{"name":"Ailing Zhang","email":"1b6840d5aad3f67904e2d5dd1e336090078ee11e@fb.com"},"message":"Hub Implementation (#12228)\n\nSummary:\n[Edit: after applied colesbury 's suggestions]\n* Hub module enable users to share code + pretrained weights through github repos.\nExample usage:\n```\nhub_model = hub.load(\n     'ailzhang/vision:hub', # repo_owner/repo_name:branch\n     'wrapper1', # entrypoint\n      1234, # args for callable [not applicable to resnet18]\n      pretrained=True) # kwargs for callable\n```\n* Protocol on repo owner side: example https://github.com/ailzhang/vision/tree/hub\n     * The \"published\" models should be at least in a branch/tag. It can't be a random commit.\n     * Repo owner should have the following field defined in `hubconf.py`\n        * function/entrypoint with function signature `def wrapper1(pretrained=False, *args, **kwargs):`\n        * `pretrained` allows users to load pretrained weights from repo owner.\n        * `args` and `kwargs` are passed to the callable `resnet18`, repo owner should clearly specify their help message in the docstring\n\n```\ndef wrapper1(pretrained=False, *args, **kwargs):\n    \"\"\"\n    pretrained (bool): a recommended kwargs for all entrypoints\n    args & kwargs are arguments for the function\n    \"\"\"\n    from torchvision.models.resnet import resnet18\n    model = resnet18(*args, **kwargs)\n    checkpoint = 'https://download.pytorch.org/models/resnet18-5c106cde.pth'\n    if pretrained:\n        model.load_state_dict(model_zoo.load_url(checkpoint, progress=False))\n    return model\n```\n* Hub_dir\n    * `hub_dir` specifies where the intermediate files/folders will be saved. By default this is `~/.torch/hub`.\n    * Users can change it by either setting the environment variable `TORCH_HUB_DIR` or calling `hub.set_dir(PATH_TO_HUB_DIR)`.\n    * By default, we don't cleanup files after loading so that users can use cache next time.\n\n* Cache logic :\n    * We used the cache by default if it exists in `hub_dir`.\n    * Users can force a fresh reload by calling `hub.load(..., force_reload=True)`.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/12228\n\nDifferential Revision: D10511470\n\nPulled By: ailzhang\n\nfbshipit-source-id: 12ac27f01d33653f06b2483655546492f82cce38","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/4a3baec96158c14f0157ea5a5a8a3454b291ed34"},{"sha":"c82e8bf9889dbf19b6e60c92d3083bbde219119d","author":{"name":"Anders Papitto","email":"4d7c9f8e345f48661e9217b9935ef6fb676bed91@gmail.com"},"message":"bump gloo\n\nSummary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/13286\n\nDifferential Revision: D12835150\n\nPulled By: anderspapitto\n\nfbshipit-source-id: 4e3bbca077447ef0c007568a359f2260229c2a51","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/c82e8bf9889dbf19b6e60c92d3083bbde219119d"},{"sha":"91e87c039544cea972c49f91dc115fa260983e39","author":{"name":"Jerry Zhang","email":"210765c83ad755402ff54425bf352bae661dc900@fb.com"},"message":"Renaming size() to numel() - 2/2\n\nSummary:\nCodemod generated with clangr shard mode, 50 files per diff,\nclangr code(size->numel): diffusion/FBS/browse/master/fbcode/caffe2/caffe2/fb/codemods/TensorMethodRename.cpp\n\ni-am-not-moving-c2-to-c10\n\nReviewed By: ezyang\n\nDifferential Revision: D12833748\n\nfbshipit-source-id: 98dc2d3abc23c177c2c9e457b81499952d4b690c","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/91e87c039544cea972c49f91dc115fa260983e39"},{"sha":"bb703b1ff58532312338982df33af105bac01355","author":{"name":"Edward Yang","email":"dbd597f5635f432486c5d365e9bb585b3eaa1853@fb.com"},"message":"Remove defunct ATen/CUDAStream.h,cpp (#13251)\n\nSummary:\nSigned-off-by: Edward Z. Yang <ezyang@fb.com>\nPull Request resolved: https://github.com/pytorch/pytorch/pull/13251\n\nDifferential Revision: D12823807\n\nPulled By: ezyang\n\nfbshipit-source-id: 7fa1ecc8058f3b0dacf5d3a4054f10422832599d","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/bb703b1ff58532312338982df33af105bac01355"},{"sha":"47c0d88739c6ba0f98614a7f544695504e5cfedb","author":{"name":"Dmytro Dzhulgakov","email":"847811332eda9aeaae500ded98226811cf7d42a9@fb.com"},"message":"Bring back warning for dtype uninitialized in serialization (#13239)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/13239\n\nPrevious diff missed the if (dtype_initialized) check, duh.\n\nAlso, for safety of spamming - using LOG_EVERY_MS if it's available\n\nReviewed By: kennyhorror\n\nDifferential Revision: D12818938\n\nfbshipit-source-id: 76590bd1b28010fb13f5d33423c8eac1395e9f76","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/47c0d88739c6ba0f98614a7f544695504e5cfedb"},{"sha":"ee010a2beec0c127baae18cba62ea96041f7ffca","author":{"name":"Richard Zou","email":"32cb0331e7af743fc44515966c14887fb6c0bc3c@gmail.com"},"message":"Operators that never (re)allocate memory do not need DeviceGuard (#13269)\n\nSummary:\nThis PR removes DeviceGuard for the following native function tensor reshaping operations:\n- broadcast_tensors\n- chunk\n- expand\n- expand_as\n- narrow\n- reshape\n- reshape_as\n- select\n- slice\n- split\n- split_with_sizes\n- squeeze\n- squeeze_\n- transpose\n- transpose_\n- unsqueeze\n- unsqueeze_\n\nThere are probably more but I'm putting this out for now.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/13269\n\nReviewed By: ezyang\n\nDifferential Revision: D12830317\n\nPulled By: zou3519\n\nfbshipit-source-id: 466a1bbd835aa708fe72c3c620e07fed3f85661f","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/ee010a2beec0c127baae18cba62ea96041f7ffca"},{"sha":"8c2d0c831f753bc851ac42bc5be32dc5036be108","author":{"name":"Richard Zou","email":"32cb0331e7af743fc44515966c14887fb6c0bc3c@gmail.com"},"message":"Speed up tensor.storage_offset (#13267)\n\nSummary:\nThis PR special cases tensor.storage_offset to avoid dispatches in the\ncommon case. tensor.storage_offset is important for torch.as_strided\nperformance, because as_strided(sizes, strides) shares an implementation\nwith as_strided(sizes, strides, storage_offset) and it might not be the\nbest if there were two separate implementations (including backward\nimplementations).\n\nThis PR reduces times on a tensor.storage_offset\nmicrobenchmark from 22ns to 2ns (these numbers are pretty stable). For\na torch.as_strided benchmark, this PR reduces numbers from 1042 to\n928ns, a 100ns improvement, but this number is noisy and goes up and\ndown.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/13267\n\nReviewed By: ezyang\n\nDifferential Revision: D12829828\n\nPulled By: zou3519\n\nfbshipit-source-id: df907731e2398ce2baf1c8b1860a561ccc456f78","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/8c2d0c831f753bc851ac42bc5be32dc5036be108"},{"sha":"8a888c48da31f045b39dcaf0d88ea82f33dfe94e","author":{"name":"Richard Zou","email":"32cb0331e7af743fc44515966c14887fb6c0bc3c@gmail.com"},"message":"Reimplement as_strided in ATen. (#13185)\n\nSummary:\nThis moves away from using tensor.set_(...) for as_strided, which went\nthrough TH and was weirdly slow/complicated. The new as_strided has a\nnew invariant that it will never resize the storage to a larger size\n(the previous as_strided allowed that behavior but it seemed weird and\nnone of our code relied on it.)\n\nThis offers a small speedup on as_strided: it went from 1300ns to\n1100ns although the benchmarks get a little noisy here.\n\nAlso on the changelog is a quick fix to resize_ code to avoid unsigned\nunderflow. I'll rewrite the resize_ zero dim logic in a future diff, it\ndoesn't make sense the way it is written right now.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/13185\n\nReviewed By: ezyang\n\nDifferential Revision: D12809160\n\nPulled By: zou3519\n\nfbshipit-source-id: 3885df9d863baab2b2f8d8e2f8e2bfe660a49d85","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/8a888c48da31f045b39dcaf0d88ea82f33dfe94e"},{"sha":"f06b70a6e9b890c3acc0160c9380605b5e119da5","author":{"name":"albanD","email":"5d61c11e6df8ed8ffd2a3627a86b97e825765970@robots.ox.ac.uk"},"message":"Fix memory leak during packing in tuples (#13305)\n\nSummary:\nVerified on python 3.6 that it fixes #13243\nPull Request resolved: https://github.com/pytorch/pytorch/pull/13305\n\nDifferential Revision: D12838764\n\nPulled By: soumith\n\nfbshipit-source-id: 206a8b22d1d05e5f156f1db1baaa82358f3eaa83","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/f06b70a6e9b890c3acc0160c9380605b5e119da5"},{"sha":"ac64724ed98d790c3a18bc5136dd037dcb9f86b8","author":{"name":"David Riazati","email":"ff36620a3ee63bd6d8ae92408cbddaf6f4dc951a@fb.com"},"message":"Add support for tuple constants (#13086)\n\nSummary:\nDepends on #13072\n\nAdds support for tuples as variables instead of just as literals. Before, tuples would give the error `python value of type 'tuple' cannot be used as a value`. This PR adds a flag on `SugaredValue` to determine in a value is a tuple or not.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/13086\n\nDifferential Revision: D10846632\n\nPulled By: driazati\n\nfbshipit-source-id: 7b5d6ae9426ca3dd476fee3f929357d7b180faa7","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/ac64724ed98d790c3a18bc5136dd037dcb9f86b8"},{"sha":"10de2c118796e2fac69514f9ea1bb3cabd502333","author":{"name":"Will Feng","email":"1afd6515b09d0b3eb7e8e4008edd2316b575fbe3@fb.com"},"message":"CircleCI: fix test timeout by running CPU build and test on different machines (#13284)\n\nSummary:\nIt seems that we can fix the test timeout issue by running CPU build and test on different machines (I manually ran this patch through the CI 50 times to confirm this). The actual reason of timeout is still unknown, but I suspect it has to do with memory / disk space.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/13284\n\nDifferential Revision: D12840371\n\nPulled By: yf225\n\nfbshipit-source-id: af326f0358355602ee458696c3ffb325922e5289","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/10de2c118796e2fac69514f9ea1bb3cabd502333"},{"sha":"ec754adb14a38970db5834138980e3b795381e0b","author":{"name":"Dmytro Dzhulgakov","email":"847811332eda9aeaae500ded98226811cf7d42a9@fb.com"},"message":"Kill more weird constructors on Tensor\n\nSummary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/13190\n\nReviewed By: ezyang\n\nDifferential Revision: D12809293\n\nfbshipit-source-id: 5eb663fe818276d97cf31d1ed1e7f025d2b69851","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/ec754adb14a38970db5834138980e3b795381e0b"},{"sha":"5b15a501dacc5e60606c63b37f26b7bb4875bac6","author":{"name":"Jason Gauci","email":"eed6fe663a979bc383840b79bebad4746bc7629b@fb.com"},"message":"Refactor & unit test feed predictor\n\nSummary:\n1. Refactor DDPG predictor.  Merge the critic predictor with ParametricDQNPredictor since they are the same\n2. Fix bug where loss was multiplied by the batch size\n3. Create DDPGFeedPredictor which uses the feed predictor output format\n4. Add support for gridworld simulation memoization to DDPG.  Also memoize normalization tables.\n\nReviewed By: kittipatv\n\nDifferential Revision: D10161240\n\nfbshipit-source-id: 2813890043de1241c1fb9b9c2b6a897403f9fc12","distinct":true,"url":"https://api.github.com/repos/drnikolaev/pytorch/commits/5b15a501dacc5e60606c63b37f26b7bb4875bac6"}]}
{"actor":{"display_login":"drnikolaev"}}