17 Commits

Author SHA1 Message Date
2c5a3d7e60 Delete functorch C extension entirely. (#163340)
Signed-off-by: Edward Yang <ezyang@meta.com>

Pull Request resolved: https://github.com/pytorch/pytorch/pull/163340
Approved by: https://github.com/aorenste, https://github.com/wdvr, https://github.com/albanD, https://github.com/malfet
2025-09-24 06:08:58 +00:00
ae5be038a6 Revert "Delete functorch C extension entirely. (#163340)"
This reverts commit 1faf6367e396b1d0894e8735912a47ac465f469d.

Reverted https://github.com/pytorch/pytorch/pull/163340 on behalf of https://github.com/wdvr due to temporary revert to pull out #162659 ([comment](https://github.com/pytorch/pytorch/pull/163340#issuecomment-3317105243))
2025-09-22 06:20:04 +00:00
1faf6367e3 Delete functorch C extension entirely. (#163340)
Signed-off-by: Edward Yang <ezyang@meta.com>

Pull Request resolved: https://github.com/pytorch/pytorch/pull/163340
Approved by: https://github.com/aorenste
ghstack dependencies: #160236
2025-09-21 06:02:21 +00:00
9eb10d033c [functorch] updated some decompositions and cleaned some stuff 2022-07-21 13:41:31 -07:00
46142ab452 [functorch] Add a decomposition and remove op_analysis from .gitignore 2022-07-21 13:41:30 -07:00
ac090de70b [functorch] add a functionalize() transform (pytorch/functorch#236)
* add a functionalize() transform

* remove debug fn

* added tests, moved functinalize() to experimental

* cleanup

* fix for conditionalization: need to remove functionalize key from exclude set

* PR feedback

* fix merge

* clean up

* cleanup

* lint

* minor PR feedback
2022-07-21 13:41:27 -07:00
e73417d2ac [functorch] Add Tutorials to docs build (pytorch/functorch#367) 2022-07-21 13:41:17 -07:00
5eb9a1d109 [functorch] modified gitignore 2022-07-21 13:41:13 -07:00
d1f8127043 [functorch] moved decompositions to their own file 2022-07-21 13:41:13 -07:00
24a91e4115 [functorch] Docs build (pytorch/functorch#227)
cd into docs/ and run `make html` and view the html in build/html
2022-07-21 13:41:09 -07:00
eae7765bb7 [functorch] Added operator analysis generator 2022-07-21 13:41:01 -07:00
bf1df4f3af [functorch] ported sumdim batch rule over and added argmax 2022-07-21 13:40:53 -07:00
31a3d45c88 [functorch] Added aten::diag and aten::rsub.Scalar batching rules 2022-07-21 13:40:52 -07:00
7224611cd9 [functorch] Removed some stupid stuff 2022-07-21 13:40:51 -07:00
20fac9da6e [functorch] testing, version.txt 2022-07-21 13:40:50 -07:00
7001a2f1e4 [functorch] Update README, setup.py 2022-07-21 13:40:50 -07:00
93888a3779 [functorch] a lot of files 2022-07-21 13:40:50 -07:00