rfcs icon indicating copy to clipboard operation
rfcs copied to clipboard

RFC-0045-decoupling-cuda-code.md [commenting]

Open bjtuwjx opened this issue 5 months ago • 3 comments

This RFC proposal aims to decouple the CUDA-related code from the PyTorch main codebase and refactor it into an independent and modularized directory hierarchy with the help of a build optimization toolkit. Specifically, the proposal covers the following work:

  • Decouple CUDA-related code from the main codebase at both inter-file and intra-file levels, reducing the PyTorch core framework's direct dependency on CUDA.
  • Propose a modularized and standardized directory hierarchy and consolidate all CUDA-related code within it as a reference for other third-party backend integration.
  • Redesign the build system to support standalone compilation of the CUDA backend and develop a wrapped cmake toolkit to support and streamline the build process.

Click here for a preview of this RFC.

bjtuwjx avatar Sep 02 '25 06:09 bjtuwjx