Advertisement

Segmentation fault has been detected of the operating system

阅读量:

原因为模型需要输入多个参数,而输入仅有一个参数,或者输入的参数shape不一致

错误原因1:输入数据与模型数据维度不匹配

复制代码
    def run(predictor, input_arg):
    # 准备输入
    input_names = predictor.get_input_names()
    for i, name in enumerate(input_names):
        input_tensor = predictor.get_input_handle(name)
        # input_tensor.reshape(img[i].shape)
        input_tensor.copy_from_cpu(input_arg[i].copy())
    
    
      
      
      
      
      
      
      
    

错误原因2:paddle lite导出的nb模型模型与当前计算机架构不匹配

例如:设置导出参数valid_targets为arm,并在x86架构的计算机上执行操作

复制代码
    arm架构导出nb模型:
    paddle_lite_opt --model_dir=inference_model --o

全部评论 (0)

还没有任何评论哟~