* cache compliance Signed-off-by: fishbell <bell.song@intel.com> * clang format Signed-off-by: fishbell <bell.song@intel.com> * fix crash Signed-off-by: fishbell <bell.song@intel.com> * enable test cases Signed-off-by: fishbell <bell.song@intel.com> * enable more tests Signed-off-by: fishbell <bell.song@intel.com> * refine cases Signed-off-by: fishbell <bell.song@intel.com> * do not use try catch Signed-off-by: fishbell <bell.song@intel.com> * case refine Signed-off-by: fishbell <bell.song@intel.com> * fix unicode failure Signed-off-by: fishbell <bell.song@intel.com> * use model_path.empty instead of try catch Signed-off-by: fishbell <bell.song@intel.com> * add mock test Signed-off-by: fishbell <bell.song@intel.com> * add more mock test Signed-off-by: fishbell <bell.song@intel.com> * disable unicode test on windows Signed-off-by: fishbell <bell.song@intel.com> * add hetero caching/stateful mode support Signed-off-by: fishbell <bell.song@intel.com> * remove the disable label for CPU Signed-off-by: fishbell <bell.song@intel.com> * resolve the CI failure Signed-off-by: fishbell <bell.song@intel.com> remove redundant lines Signed-off-by: fishbell <bell.song@intel.com> Co-authored-by: Chen Peter <peter.chen@intel.com>