{"push_id":3150884777,"size":222,"distinct_size":222,"ref":"refs/heads/master","head":"cbde820bc324d35b0db6227729d5467afbb2cec9","before":"459aac4f245c43f4f58539be8c67a2aadf224829","commits":[{"sha":"086a37876b0b04f5ee87e260571148f5b84f91f8","author":{"name":"Sebastian Messmer","email":"ef83834e7ce69695dd3376888da48b8a95d5228b@fb.com"},"message":"Fix include paths for TensorOptions\n\nSummary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/14747\n\nReviewed By: ezyang\n\nDifferential Revision: D13318645\n\nfbshipit-source-id: f5ba77a93f6019fbf5faffb47a2837c95fad474d","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/086a37876b0b04f5ee87e260571148f5b84f91f8"},{"sha":"65aa11a8765af1908caecc9d52ec3ae96f3016b6","author":{"name":"Sebastian Messmer","email":"ef83834e7ce69695dd3376888da48b8a95d5228b@fb.com"},"message":"Remove TensorImpl -> context_base dependency (#14658)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14658\n\nRemove this dependency by moving at::CopyBytes to c10.\nThe implementations for at::CopyBytes will have to live in aten/caffe2 for now because they're not unified for CUDA yet.\nThey'll be moved into c10/backend/xxx later.\n\nReviewed By: dzhulgakov\n\nDifferential Revision: D13288655\n\nfbshipit-source-id: 1c92379345308b3cd39a402779d7b7999613fc0d","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/65aa11a8765af1908caecc9d52ec3ae96f3016b6"},{"sha":"4453a1ff887dec226355b375d4f1bfa1eb016728","author":{"name":"Sebastian Messmer","email":"ef83834e7ce69695dd3376888da48b8a95d5228b@fb.com"},"message":"Remove unused TensorImpl dependencies\n\nSummary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/14792\n\nReviewed By: ezyang\n\nDifferential Revision: D13336843\n\nfbshipit-source-id: 12f84799a70c2e90a8b934dd8dc031c09a6782f0","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/4453a1ff887dec226355b375d4f1bfa1eb016728"},{"sha":"478eb70c07ea54688b30242a76fb349e3c172dcf","author":{"name":"Daniel Bermond","email":"cf9ca4d77651a90ca853b4dd31c79f2b16f05dd4@yahoo.com"},"message":"Fix build with OpenCV 4.0 (#14356)\n\nSummary:\nFixes #14355\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14356\n\nDifferential Revision: D13356237\n\nPulled By: bddppq\n\nfbshipit-source-id: 2bf6ee21995c2c7b617c4e78ea7341f975f1b937","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/478eb70c07ea54688b30242a76fb349e3c172dcf"},{"sha":"70598740ec4d1e86ae88f82c05fbaa92bc1b7532","author":{"name":"Gu, Jinghui","email":"87e9f383c80b541ce865cadee2cc85ad05fa7602@intel.com"},"message":"Upgrade MKL-DNN to version 0.17 (#14308)\n\nSummary:\nupgrade MKL-DNN to version 0.17\nupdate mkldnn bridge to latest.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14308\n\nDifferential Revision: D13383102\n\nPulled By: yinghai\n\nfbshipit-source-id: c434f0e0ddff2ee2c86db2d6c44a37298fd005a3","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/70598740ec4d1e86ae88f82c05fbaa92bc1b7532"},{"sha":"11a9248d01fe2c1e946785ca9a2c5e393f549a1c","author":{"name":"rohithkrn","email":"8e7b07a372f9f2a17893f061240ac03d98916d75@gmail.com"},"message":"Enable fp16 for MIOPEN operators in Caffe2 (#14905)\n\nSummary:\nThis PR enables fp16 MIOPEN operators in Caffe2.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14905\n\nDifferential Revision: D13383439\n\nPulled By: bddppq\n\nfbshipit-source-id: 840afa8d08bef2952ca0039dee2423f1542bb330","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/11a9248d01fe2c1e946785ca9a2c5e393f549a1c"},{"sha":"5be28ade66c8c63bf4ab34e35991b8224c3d3e9d","author":{"name":"Lu Fang","email":"6e6bc3b7f607f5d674fb8a406040e26b26ffec27@fb.com"},"message":"Automatic update of fbcode/onnx to aca8473a40cf43f01958c81b648efcee7f3a755a (#14865)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14865\n\nPrevious import was 42804705bdbf179d1a98394008417e1392013547\n\nIncluded changes:\n- **[aca8473](https://github.com/onnx/onnx/commit/aca8473)**: Add Erf operator for computing error function (#1675) <bddppq>\n- **[3fc82ca](https://github.com/onnx/onnx/commit/3fc82ca)**: Add IsNaN operator. (#1656) <Pranav Sharma>\n- **[0685f01](https://github.com/onnx/onnx/commit/0685f01)**: Add Sign Op (#1658) <Rui Zhu>\n- **[2a8fae8](https://github.com/onnx/onnx/commit/2a8fae8)**: Fix unused var warning (#1669) <Yinghai Lu>\n- **[e212833](https://github.com/onnx/onnx/commit/e212833)**: Update scan (#1653) <G. Ramalingam>\n\nReviewed By: zrphercule\n\nDifferential Revision: D13370727\n\nfbshipit-source-id: 13a93d5acc8d4758f682278ea162ec9124ced22d","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/5be28ade66c8c63bf4ab34e35991b8224c3d3e9d"},{"sha":"52942e1f096de1c8503b86e433ec2805e48f842e","author":{"name":"Johannes M Dieterich","email":"77f0bd067ad47450966011ebf1d7514e05735095@amd.com"},"message":"Enable unit tests known to work on ROCm (#14011)\n\nSummary:\n* Enable unit tests known to work on ROCm.\n* Disable a few that are known to be flaky for the time being.\n* Use std::abs for Half\n* No more special casing for ROCm in TensorMathReduce\n* Document an important detail for a hardcoded block size w.r.t. ROCm in TensorMathReduce\n\nezyang bddppq for awareness\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14011\n\nDifferential Revision: D13387679\n\nPulled By: bddppq\n\nfbshipit-source-id: 4177f2a57b09d866ccbb82a24318f273e3292f71","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/52942e1f096de1c8503b86e433ec2805e48f842e"},{"sha":"c2a75926cac36b770c9afcca894d07feb307592e","author":{"name":"Orion Reblitz-Richardson","email":"e68e608cba1189ad338a33f5a502b06d361894c6@gmail.com"},"message":"Add CAFFE2_API to video processing functions (#14900)\n\nSummary:\nExtracted from https://github.com/pytorch/pytorch/pull/13733\n\nSome tests were failing because these methods didn't have an export.\n\ncc pjh5 yf225\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14900\n\nReviewed By: pjh5\n\nDifferential Revision: D13381130\n\nPulled By: orionr\n\nfbshipit-source-id: 030536f8fb09765c09a7b0bd45400161053f2e18","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/c2a75926cac36b770c9afcca894d07feb307592e"},{"sha":"25110d61fb868dcae5f1aee6edae38c8bea74523","author":{"name":"Brennan Vincent","email":"bbf16995ae21b1301c350f96e4606acc603df1ab@fb.com"},"message":"Implement `std` for multiple dimensions on CPU devices. (#14535)\n\nSummary:\nTested on a tensor with 1 billion elements and 3 dimensions on a powerful, highly\nmulti-core Linux machine.\n\nparallelized: All operations (e.g., `t.std(1)`) that could be done in the old code are now several times faster. All\nnew operations (e.g., `t.std((0,2))` are significantly faster than the NumPy equivalents.\n`t.std((0, 1, 2))`, a new operation, is logically equivalent to the\nold `t.std()`, but faster.\n\nserial: The above comment about old operationos now being faster still\nholds, but `t.std((t1, ..., tn))` is now a few\ntimes slower than `t.std()`. If this turns out to be important, we can\nspecial-case that to use the old algorithm.\n\nThe approach is to create a new method, `TensorIterator::foreach_reduced_elt`,\nvalid for `TensorIterator`s that represent a dimension reduction. This\nmethod calls a supplied function for each element in the output,\nsupplying it with the input elements that correspond to that output.\n\nGiven that primitive, we can implement reductions like the following pseudocode:\n\nIf there is more than one output element:\n```\nPARALLEL FOR EACH element IN output:\n    accumulator = identity\n    SERIAL FOR EACH data_point IN element.corresponding_input:\n        accumulator.update(data_point)\n    element = accumulator.to_output()\n```\n\nIf there is only one output element, we still want to parallelize, so we\ndo so along the *input* instead:\n\n```\naccumulators[n_threads]\nPARALLEL FOR EACH input_chunk IN input.chunks():\n    accumulators[thread_num()] = identity\n    SERIAL FOR EACH data_point IN input_chunk:\n        accumulators[thread_num()].update_with_data(data_point)\naccumulator = identity\nSERIAL FOR EACH acc in accumulators:\n    accumulator.update_with_other_accumulator(acc)\noutput_element = accumulator.to_output()\n```\n\nNote that accumulators and data points do not have to be the same type\nin general, since it might be necessary to track arbitrary amounts of\ndata at intermediate stages.\n\nFor example, for `std`, we use a parallel version of Welford's\nalgorithm, which requies us to track the mean, second moment, and number\nof elements, so the accumulator type for `std` contains three pieces of\ndata.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14535\n\nDifferential Revision: D13283887\n\nPulled By: umanwizard\n\nfbshipit-source-id: 8586b7bf00bf9f663c55d6f8323301e257f5ec3f","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/25110d61fb868dcae5f1aee6edae38c8bea74523"},{"sha":"c8a5ec14dd599acde4a35b47802ff78bd79d6d66","author":{"name":"Sebastian Messmer","email":"ef83834e7ce69695dd3376888da48b8a95d5228b@fb.com"},"message":"Remove at references from c10\n\nSummary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/14432\n\nReviewed By: dzhulgakov\n\nDifferential Revision: D13223904\n\nfbshipit-source-id: 43b06e33e088e7789ccea6d92267936fe30d8571","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/c8a5ec14dd599acde4a35b47802ff78bd79d6d66"},{"sha":"5e06fa0bafb53c1c1a1203c74ddc08209ad87f84","author":{"name":"Your Name","email":"7c824f2e1c4d8e5c9445dd7ded4e96febed020f7@in.tum.de"},"message":"ONNX changes to use int32_t (instead of enum) to store data type\n\nSummary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/14926\n\nReviewed By: houseroad\n\nDifferential Revision: D13390642\n\nPulled By: bddppq\n\nfbshipit-source-id: c2314b24d9384f188fda2b9a5cc16465ad39581e","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/5e06fa0bafb53c1c1a1203c74ddc08209ad87f84"},{"sha":"b0909ea6a0db0dd35ba33216f2e8d46008aadeb0","author":{"name":"Marat Dukhan","email":"2089d3fab0c51db3809c7a5f7dbc68b8f0e36ef4@fb.com"},"message":"Switch Int8Sigmoid to QNNPACK (#14883)\n\nSummary:\n50x-100x speedup compared to current version.\nAlso, fixes a bug in the current version when batch size exceeds 1 (current version processes only the first image in this case).\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14883\n\nDifferential Revision: D13390655\n\nPulled By: Maratyszcza\n\nfbshipit-source-id: 1b33a97bf2d0866d38faa2b42e64fd2859017898","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/b0909ea6a0db0dd35ba33216f2e8d46008aadeb0"},{"sha":"e9db9595d23683443456b8f17e4d28c4519beaa4","author":{"name":"Fei Sun","email":"47de1c22bd57c9cb89623ce880105f688d961c10@fb.com"},"message":"Add crop argument, can crop rec as well, first resize and then crop\n\nSummary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/14894\n\nReviewed By: llyfacebook\n\nDifferential Revision: D13377604\n\nPulled By: sf-wind\n\nfbshipit-source-id: 333d0d864e6c2dc85f405baa25ed58029d62750f","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/e9db9595d23683443456b8f17e4d28c4519beaa4"},{"sha":"a7b3197b2d4b63685629e903e95350eab143f976","author":{"name":"Jongsoo Park","email":"9a3e35cef3c98d8190c15db076afab6069cc7549@fb.com"},"message":"race condition fix of calling mutable_data inside a openmp region (#14921)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14921\n\nFix race condition introduced in D13188595 .\nLet's reminder ourselves \"never call mutable_data from an OpenMP region!!!\"\n\nReviewed By: jianyuh\n\nDifferential Revision: D13387692\n\nfbshipit-source-id: 6a3aeedeeda55a9ede660de8f1f44d4eee76ae2b","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/a7b3197b2d4b63685629e903e95350eab143f976"},{"sha":"517c7c98610402e2746586c78987c64c28e024aa","author":{"name":"Edward Yang","email":"dbd597f5635f432486c5d365e9bb585b3eaa1853@fb.com"},"message":"Canonicalize all includes in PyTorch. (#14849)\n\nSummary:\nAnywhere we used #include \"foo.h\", we now say #include <foo.h>\nPaths are adjusted to be rooted out of aten/src, torch/lib, or\nthe root level directory.\n\nI modified CMakeLists.txt by hand to remove TH and THC from\nthe include paths.\n\nI used the following script to do the canonicalization:\n\n```\n  import subprocess\n  import re\n  import os.path\n\n  files = subprocess.check_output(['git', 'ls-files']).decode('utf-8').rstrip().split('\\n')\n  for fn in files:\n      if not any(fn.endswith(suff) for suff in ['.cu', '.cpp', '.in', '.h', '.hpp', '.cu', '.cuh', '.cc']):\n          continue\n      if not any(fn.startswith(pref) for pref in [\"aten/\", \"torch/\"]):\n          continue\n      with open(fn, 'r') as f:\n          c = f.read()\n      def fmt(p):\n          return \"#include <{}>\".format(p)\n      def repl(m):\n          p = m.group(1)\n          if p in [\"dlfcn.h\", \"unistd.h\", \"nvrtc.h\", \"cuda.h\", \"cuda_runtime.h\", \"cstdint\", \"cudnn.h\", \"Python.h\", \"cusparse.h\", \"cuda_runtime_api.h\", \"cuda_fp16.h\", \"cublas_v2.h\", \"stdint.h\", \"curand_kernel.h\"]:\n              return fmt(p)\n          if any(p.startswith(pref) for pref in [\"torch/csrc\", \"c10/\", \"ATen/\", \"caffe2/\", \"TH/\", \"THC/\", \"Eigen/\", \"gtest/\", \"zdl/\", \"gloo/\", \"onnx/\", \"miopen/\"]):\n              return fmt(p)\n          for root in [\"aten/src\", \"torch/lib\", \"\"]:\n              for bad_root in [os.path.dirname(fn), \"aten/src/TH\", \"aten/src/THC\", \"torch/csrc\"]:\n                  new_p = os.path.relpath(os.path.join(bad_root, p), root)\n                  if not new_p.startswith(\"../\") and (os.path.exists(os.path.join(root, new_p)) or os.path.exists(os.path.join(root, new_p + \".in\"))):\n                      return fmt(new_p)\n          print(\"ERROR: \", fn, p)\n          return m.group(0)\n      new_c = re.sub(r'#include \"([^\"]+)\"', repl, c)\n      if new_c != c:\n          print(fn)\n          with open(fn, 'w') as f:\n              f.write(new_c)\n```\n\nSigned-off-by: Edward Z. Yang <ezyang@fb.com>\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14849\n\nReviewed By: dzhulgakov\n\nDifferential Revision: D13363445\n\nPulled By: ezyang\n\nfbshipit-source-id: 52361f878a672785f9306c9e9ab2513128092b68","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/517c7c98610402e2746586c78987c64c28e024aa"},{"sha":"fa12e1e4d43ca2839159cfb723ecf3ef3ad754db","author":{"name":"Spandan Tiwari","email":"8050a50f9893067d951ccdb54aa70ad7ff2e7dc3@microsoft.com"},"message":"Export ones_like, zeros_like and full_like using ONNX ConstantLike op. (#14903)\n\nSummary:\nThis PR does the following:\n1) Updates the ONNX export for `torch.zeros_like` and `torch.full_like` ops to use ONNX op `ConstantLike`. This reduces the export of experimental op `ConstantFill`, which may possibly be removed in future, see https://github.com/onnx/onnx/pull/1434).\n2) It also adds export support for `torch.ones_like`.\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14903\n\nDifferential Revision: D13383700\n\nPulled By: houseroad\n\nfbshipit-source-id: 566d00a943e9497172fcd5a034b638a650ab13a2","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/fa12e1e4d43ca2839159cfb723ecf3ef3ad754db"},{"sha":"a1494efdfa3737d4de29aad9396ee69bf79e6468","author":{"name":"Yiming Wu","email":"2487eff4bfd29c2fee7d2cbf4fff9de50f1af780@fb.com"},"message":"fix auto grad summing for IfOp where intermediate output needs renaming (#14772)\n\nSummary:\nfix auto grad summing for IfOp where intermediate output needs renaming.\n\nBug before this diff:\n- we only renames the output of IfOp without changing the subnet ops output\n- this results in blob not found error\n\nthe unittest provides an example\nthis diff fix that for IfOp\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14772\n\nDifferential Revision: D13327090\n\nPulled By: harouwu\n\nfbshipit-source-id: ec40ee88526ace3619c54551e223dd71158a02f8","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/a1494efdfa3737d4de29aad9396ee69bf79e6468"},{"sha":"5f2736b84a167b252234282178fed1a0aa94e85c","author":{"name":"Your Name","email":"7c824f2e1c4d8e5c9445dd7ded4e96febed020f7@in.tum.de"},"message":"Fix mismatched test_{full,ones,zeros}_like onnx expect files (#14956)\n\nSummary:\nmaster broken #14903\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14956\n\nDifferential Revision: D13395363\n\nPulled By: bddppq\n\nfbshipit-source-id: 31f0913843292e557807fd5a976f8907fa6cae4b","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/5f2736b84a167b252234282178fed1a0aa94e85c"},{"sha":"86e03b8a30f9eb5fb7093917c7a6615f73a5ae81","author":{"name":"Soumith Chintala","email":"88de463b5797707cf3425f85a415c3d869db732b@gmail.com"},"message":"add fix for CUDA 10 (#14971)\n\nSummary:\nLinux binaries-only fix for CUDA10\nPull Request resolved: https://github.com/pytorch/pytorch/pull/14971\n\nDifferential Revision: D13395932\n\nPulled By: soumith\n\nfbshipit-source-id: a72d6ab6b98c6c936e6391d55d2e4e45b9f1e6dd","distinct":true,"url":"https://api.github.com/repos/nicola-decao/pytorch/commits/86e03b8a30f9eb5fb7093917c7a6615f73a5ae81"}]}
{"actor":{"display_login":"nicola-decao"}}