-
Notifications
You must be signed in to change notification settings - Fork 394
✨[Feature] Remove C++ Dependency in Dynamo #1943
Copy link
Copy link
Closed
Labels
Story: Dynamo Compile ImprovementsIssues relating to improvement of the Dynamo compile pathIssues relating to improvement of the Dynamo compile pathStory: Export/Compile UnificationIssues relating to unification of Dynamo compile/export pathsIssues relating to unification of Dynamo compile/export pathsfeature requestNew feature or requestNew feature or request
Metadata
Metadata
Assignees
Labels
Story: Dynamo Compile ImprovementsIssues relating to improvement of the Dynamo compile pathIssues relating to improvement of the Dynamo compile pathStory: Export/Compile UnificationIssues relating to unification of Dynamo compile/export pathsIssues relating to unification of Dynamo compile/export pathsfeature requestNew feature or requestNew feature or request
Context + Feature Description
Currently,
python setup.py install --fx-onlydoes not apply for Dynamo due to the presence of certain operators such astorch_tensorrt._Input. Input, device, and other data structures which depend on the C++ portion of the API can be eliminated by making Python-only versions of these data structures in thetorch_tensorrt.dynamomodule directory. Then, Dynamo can be imported directly using only Python installs, which are much faster and easier than the C++ install.