mirror of
https://github.com/MoreTore/openpilot.git
synced 2026-08-04 15:56:08 +08:00
release resources in modeld (#1700)
This commit is contained in:
@@ -231,6 +231,8 @@ int main(int argc, char **argv) {
|
||||
LOG("joining live_thread");
|
||||
err = pthread_join(live_thread_handle, NULL);
|
||||
assert(err == 0);
|
||||
clReleaseCommandQueue(q);
|
||||
clReleaseContext(context);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -55,6 +55,10 @@ float *frame_prepare(ModelFrame* frame, cl_command_queue q,
|
||||
void frame_free(ModelFrame* frame) {
|
||||
transform_destroy(&frame->transform);
|
||||
loadyuv_destroy(&frame->loadyuv);
|
||||
clReleaseMemObject(frame->net_input);
|
||||
clReleaseMemObject(frame->transformed_v_cl);
|
||||
clReleaseMemObject(frame->transformed_u_cl);
|
||||
clReleaseMemObject(frame->transformed_y_cl);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user