CUDA-NoCollectives

Do not use warp collective operations

Required inputs: IR, StaticSemanticAnalysis

This rule can be used to ensure that warp collective operations are not used and that the CUDA 2.x guidelines are thus trivially met. It should be regarded as an alternative to enabling these rules.

Possible Messages

Key

Text

Severity

Disabled

forbidden_call

Call to warp collective operation.

None

False

Options

only_reachable_calls

only_reachable_calls : bool = True

Do not report findings for unreachable calls (e.g., in library code that is never called).