https://github.com/intel-analytics/BigDL/pull/7582/files#diff-4ba0a47d14bf2a8cf04808374ba42e5089596036b05832c64bc71b6841748091R242