Add matches_jit_signature attribute to native_functions.yaml (#16040)
authorChristian Puhrsch <cpuhrsch@fb.com>
Thu, 17 Jan 2019 20:07:04 +0000 (12:07 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Thu, 17 Jan 2019 20:39:08 +0000 (12:39 -0800)
commita6677672208631105bb997993113691166bf48e9
tree6d38a0040b4a35f204d7ccf8caf9d0934c66a20f
parentfe4ae9dfe49dae800eab3585396a7458e42d691c
Add matches_jit_signature attribute to native_functions.yaml (#16040)

Summary:
If "matches_jit_signature" is set to True for a particular function, we will assume that the func syntax follows the JIT signature syntax. This is a temporary attribute and doesn't need to be set by developers outside the core team. It serves as a means of tracking an ongoing schema unification with the goal of aligning func syntax with other components of PyTorch in order to reduce overall complexity and match coverage of different function descriptions.

Followup PRs might be about removing _out from native_functions.yaml and using Tensor annotations instead, etc.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/16040

Reviewed By: ezyang

Differential Revision: D13703176

Pulled By: cpuhrsch

fbshipit-source-id: ce248e1823a6f18efa95502f9f3eebf023b4a46c
aten/src/ATen/common_with_cwrap.py
aten/src/ATen/function_wrapper.py
aten/src/ATen/native/README.md
aten/src/ATen/native/native_functions.yaml
aten/src/ATen/native_parse.py
tools/jit/gen_jit_dispatch.py