# PrimTorch: could we get pure core-aten-ops or prims-ops after aot\_autograd

**URL:** https://dev-discuss.pytorch.org/t/primtorch-could-we-get-pure-core-aten-ops-or-prims-ops-after-aot-autograd/1048
**Category:** compiler
**Created:** [February 12, 2023, 10:36am UTC](https://dev-discuss.pytorch.org/t/primtorch-could-we-get-pure-core-aten-ops-or-prims-ops-after-aot-autograd/1048 "2023-02-12T10:36:01Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![YellowHCH](https://yyz2.discourse-cdn.com/flex036/user_avatar/dev-discuss.pytorch.org/yellowhch/32/935_2.png) [@YellowHCH](https://dev-discuss.pytorch.org/u/YellowHCH)
#### Post date: [February 13, 2023, 11:41am UTC](https://dev-discuss.pytorch.org/t/primtorch-could-we-get-pure-core-aten-ops-or-prims-ops-after-aot-autograd/1048/2 "2023-02-13T11:41:09Z")

</div>

> [@YellowHCH](#):
>
> But Fx Graph after aot\_autograd seems like a mix of both ATen and Prims ops.

Incorrect.  
Ref to:

> [@Tracing with Primitives: Update 2](https://dev-discuss.pytorch.org/t/tracing-with-primitives-update-2/645):
>
> Hey PyTorch developers and community members! The “tracing with primitives” program continues to grow, with over a dozen direct contributors who have added Python reference implementations for more than a quarter of PyTorch’s torch, torch.nn.functional, torch.linalg, torch.fft, and torch.special operations! (To learn more about why we’re writing Python reference implementations of PyTorch operators see [“Tracing with Primitives: Update 0”](https://dev-discuss.pytorch.org/t/tracing-with-primitives-update-0/577).) As the project expands it uncovers interesting challen…

---

_[View the full topic](https://dev-discuss.pytorch.org/t/primtorch-could-we-get-pure-core-aten-ops-or-prims-ops-after-aot-autograd/1048)._
