PromptFlashAttentionQuantFusionPass

Description

Fuses PromptFlashAttention+AscendQuant into the PromptFlashAttention operator in the quantization scenario. The scale and offset parameters of quant are converted into the input parameters quant_scale2 and quant_offset2 of pfa.

Restrictions

  • PromptFlashAttention supports only fp16 output.
  • AscendQuant supports only fp16 input and int8 output.
  • quant_scale2 and quant_offset2 of the PromptFlashAttention operator must be empty.
  • The PromptFlashAttention operator can have only one output.

Availability

Atlas A2 training product/Atlas A2 inference product

Atlas A3 training product/Atlas A3 inference product

Atlas 350 Accelerator Card