Signed-off-by: laokz <zhangkai@iscas.ac.cn> (cherry picked from commit 605dc89195c072e27482016cc49b360550fe2b31)
(cherry picked from commit 13460946f39a74b021c097075c2ad88bc6ab5de7)