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