fix mask return-type contract regression and add correctness guard for (#47019)
* fix mask return-type contract regression and add correctness guard for
xpu
Signed-off-by: kaixuanliu <kaixuan.liu@intel.com>
* update comment
Signed-off-by: kaixuanliu <kaixuan.liu@intel.com>
* fix failed CI cases for deepseek_v32
Signed-off-by: kaixuanliu <kaixuan.liu@intel.com>
* Update src/transformers/masking_utils.py
Co-authored-by: Anton Vlasjuk <73884904+vasqu@users.noreply.github.com>
* update code
Signed-off-by: kaixuanliu <kaixuan.liu@intel.com>
* fix LINT issue
Signed-off-by: kaixuanliu <kaixuan.liu@intel.com>
* update code
Signed-off-by: kaixuanliu <kaixuan.liu@intel.com>
* it needs to be skipped only if cache is empty
---------
Signed-off-by: kaixuanliu <kaixuan.liu@intel.com>
Co-authored-by: Anton Vlasjuk <73884904+vasqu@users.noreply.github.com>
Co-authored-by: Cyril Vallez <cyril.vallez@gmail.com>