Created by: barrierye
接口调整:
- op在postprocess时可以拿到preprocess的参数
- op的process函数添加一个client_predict_handler参数(对应fix中的3)
- load_user_resources => init_op, op的_run函数添加use_multithread参数(对应fix中的4)
新增:
- 支持batch数据检查
- client predict时 fetch默认为None(取所有,便于调试)
- 创建op client、加载用户资源异常时退出
fix:
- predict缺少参数问题
- virtual op前继op name对不上的问题
- 单op多线程并发时 重复创建单个client实例问题
- 线程版每个op只执行一次init_op(在线程中执行,某些C++模块可能与python thread不配合),进程版每个进程执行一次init_op
more: 会不会有在每个线程中创建单独实例的需求?