Motivation
The trigger was noticing today while browsing the verl documentation that some parameters in the provided startup scripts have been added or removed in newer versions, but the project hasn't documented these changes. This may cause errors during use.
To minimize the maintenance cost of Ascend/docs, I think directly referencing the NPU usage documentation already provided by open-source projects would significantly improve the usability of Ascend/docs.
Method
Currently, I'm considering one approach: using the git submodule command to link the NPU documentation from the open-source project into the ./docs/sources folder, and then referencing it in index.rst. The advantage of this method is that if the open-source project updates its NPU documentation, Ascend/docs would automatically update the corresponding documentation. Of course, this depends on the branch specified during the git submodule operation.
verl has comprehensive NPU usage documentation. If the community thinks this idea has merit, I could update the verl project documentation to demonstrate the effect after implementing this method.