[Feature]: Restructure the code to build a wheel and use importlib to embed non-python files #1874
Labels
change request
A code change requested by external or internal stakeholders
needs clarification
This issue needs additional information before it can be properly addressed
Suggestion Description
Dear Tensile Team,
I am reaching out to advocate for the structuring of code in the RocM ecosystem in alignment with Linux packaging conventions. This initiative is not merely a step towards enhancing the usability of RocM but is also a strategic move to significantly elevate its prominence and accessibility in the development community.
The RocM ecosystem, despite its powerful capabilities, is often perceived as challenging to deploy, particularly when adhering to Linux standards. This perception acts as a barrier, deterring potential adopters and limiting the ecosystem's reach and impact. By restructuring the code to facilitate packaging (creating wheel distributions, for instance), we can dismantle these barriers, simplifying the installation and deployment process.
Benefits of Structuring Code for Packaging:
The pull request at #1870 serves as a testament to the community's acknowledgment and the initial steps towards this enhancement. It is an embodiment of the potential improvements that structured and packaged code can bring to the RocM ecosystem.
In conclusion, restructuring the code to support standard packaging conventions is not just an upgrade; it's a transformative step towards making the RocM ecosystem more robust, accessible, and future-proof. I am looking forward to your thoughts on this proposal and am eager to contribute to this positive change.
Best regards,
Operating System
No response
GPU
No response
ROCm Component
No response
The text was updated successfully, but these errors were encountered: