cutlass
cutlass copied to clipboard
[QST]What's the difference between: pipeline.producer_commit and pipeline.producer_get_barrier
What is your question? In test/unit/pipeline/pipeline_tma_async_warp_specialized.cu, I see: pipeline.producer_commit
And in cutlass/include/cutlass/gemm/collective/sm90_mma_tma_gmma_ss_warpspecialized.hpp, I see: pipeline.producer_get_barrier
They locates at almost same place, so I guess they have same function. Why? Any difference? They are the same?(from source code I can not understand)
Thanks~