[LITE][OPENCL] Fix opencl backend: Free opencl resources; Fix AddKernel/GetKernel, program and all opencl kernels !3344
Created by: ysh329
状态:等待review
主要内容
- 修改已有全部opencl kernel的AddKernel和GetKernel时,增加time_stamp_;
- 对program的unique ptr改为shared ptr;
- 对cl::kernel的获取和添加的kernel_key改为在原有基础上,结合time_stamp_信息。之前的方式有bug:虽然build了新的cl::Kernel,但是AddKernel的时候没有成功Add。