Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

📖 [Story] Coverage for Core ATen Ops #2407

Open
55 of 63 tasks
gs-olive opened this issue Oct 20, 2023 · 2 comments
Open
55 of 63 tasks

📖 [Story] Coverage for Core ATen Ops #2407

gs-olive opened this issue Oct 20, 2023 · 2 comments
Assignees
Labels
Story Issues proposing a new Story

Comments

@gs-olive
Copy link
Collaborator

gs-olive commented Oct 20, 2023

TL;DR

Prioritze coverage for the core ATen opset.

Goal(s)

  • Determine priority order, based on criteria such as key model requirements, which operators from the core ATen opset should be implemented first
  • Track progress of operator implementations and visualize tasks

Tasks

Tasks

Preview Give feedback
  1. zewenli98
  2. 6 of 6
    component: converters feature request
    zewenli98
  3. 9 of 9
    zewenli98
  4. gs-olive
  5. component: converters
    zewenli98
  6. zewenli98
  7. zewenli98
  8. component: converters
    zewenli98
  9. component: converters
    zewenli98
  10. component: converters
    zewenli98
  11. bowang007
  12. bowang007
  13. zewenli98
  14. component: converters
    zewenli98
  15. component: converters
    zewenli98
  16. component: converters
    zewenli98
  17. zewenli98
  18. bowang007
  19. component: converters
    zewenli98
  20. component: converters
    zewenli98
  21. bowang007
  22. bowang007
  23. component: converters
    chohk88
  24. component: converters
    chohk88
  25. component: converters
    chohk88
  26. apbose
  27. apbose
  28. peri044
  29. apbose
  30. apbose
  31. apbose
  32. component: converters
    chohk88
  33. component: converters
    chohk88
  34. component: converters
    zewenli98
  35. component: converters
    zewenli98
  36. component: converters
    chohk88
  37. component: converters
    zewenli98
  38. component: converters
    chohk88
  39. component: converters
    chohk88
  40. component: converters
    chohk88
  41. apbose
  42. component: converters
    apbose
  43. Blocked [TensorRT] component: converters
    chohk88
  44. apbose
  45. apbose
  46. bowang007 chohk88
  47. component: converters
    zewenli98
  48. component: converters
    chohk88
  49. apbose
  50. Blocked [TensorRT]
    zewenli98
  51. component: converters
    chohk88
  52. component: converters
    chohk88
  53. peri044
@gs-olive gs-olive added the Story Issues proposing a new Story label Oct 20, 2023
@zewenli98
Copy link
Collaborator

Based on my common sense, the following ops should be prioritized:

Element-wise ops (I'm writing):
torch.ops.aten.ne.Scalar
torch.ops.aten.ne.Tensor
torch.ops.aten.ge.Scalar
torch.ops.aten.ge.Tensor
torch.ops.aten.le.Scalar
torch.ops.aten.le.Tensor
torch.ops.aten.bitwise_and.Scalar
torch.ops.aten.bitwise_and.Tensor
torch.ops.aten.bitwise_and.Scalar_Tensor
torch.ops.aten.bitwise_or.Scalar
torch.ops.aten.bitwise_or.Tensor
torch.ops.aten.bitwise_or.Scalar_Tensor
torch.ops.aten.bitwise_xor.Scalar
torch.ops.aten.bitwise_xor.Tensor
torch.ops.aten.bitwise_xor.Scalar_Tensor
torch.ops.aten.bitwise_not

Padding-related ops:
torch.ops.aten.pad.default
torch.ops.aten.constant_pad_nd.default
torch.ops.aten.reflection_pad1d.default
torch.ops.aten.reflection_pad2d.default
torch.ops.aten.reflection_pad3d.default
torch.ops.aten.replication_pad1d.default
torch.ops.aten.replication_pad2d.default
torch.ops.aten.replication_pad3d.default

Others:
torch.ops.aten.amin
torch.ops.aten.argmin
torch.ops.aten.arange.start_step
torch.ops.aten.native_dropout
torch.ops.aten.rand
torch.ops.aten.randn
torch.ops.aten.sort
torch.ops.aten.copy
torch.ops.aten.topk
torch.ops.aten.clamp
torch.ops.aten.isnan
torch.ops.aten.nonzero
torch.ops.aten.index_select
torch.ops.aten.flip
torch.ops.aten.trunc

@narendasan
Copy link
Collaborator

Additional context #1809

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Story Issues proposing a new Story
Projects
None yet
Development

No branches or pull requests

5 participants