diff --git a/src/demo/demo.cpp b/src/demo/demo.cpp index 9e535a6..3ad417b 100755 --- a/src/demo/demo.cpp +++ b/src/demo/demo.cpp @@ -1002,6 +1002,12 @@ string createTask(void *handle, std::vector algor_vec, int gi, case 27: tparam.ipc_url = "/data/share/data/Street_4k_265.mp4"; break; + case 28: + tparam.ipc_url = "http://192.168.60.179:10016/公安局老桥头_CVR15F89410_1465819864_1B.mp4"; + break; + case 29: + tparam.ipc_url = "http://192.168.60.179:10016/不带头盔2.mp4"; + break; default: tparam.ipc_url = "/opt/share/data/Street.uvf"; break; @@ -1244,32 +1250,38 @@ void test_gpu(int gpuID){ // createTask(handle, algor_vec2, 0, false); // createTask(handle, algor_vec2, 2, false); - createTask(handle, algor_vec2, 4, false); + // createTask(handle, algor_vec2, 4, false); + + // int task_index = 0; + // while (true) + // { + // int task_count = count_running_task(handle); + // if (task_count < 7) + // { + // // if (task_index > 7) + // // { + // // task_index = 0; + // // break; + // // } + + // createTask(handle, algor_vec2, 28, false); + // task_index++; + // createTask(handle, algor_vec2, 29, false); + // task_index++; + // } + + // std::this_thread::sleep_for(std::chrono::seconds(5)); + // } - while (getchar() != 'q'); + - /* char ch = 'a'; while (ch != 'q') { ch = getchar(); switch (ch) { case 'a': - createTask(handle, algor_vec2, 4, false); - createTask(handle, algor_vec2, 5, false); - createTask(handle, algor_vec2, 6, false); - createTask(handle, algor_vec2, 7, false); - createTask(handle, algor_vec2, 8, false); - createTask(handle, algor_vec2, 9, false); - createTask(handle, algor_vec2, 10, false); - // createTask(handle, algor_vec2, 11, false); - // createTask(handle, algor_vec2, 12, false); - // createTask(handle, algor_vec2, 13, false); - // createTask(handle, algor_vec2, 14, false); - // createTask(handle, algor_vec2, 15, false); - // createTask(handle, algor_vec2, 16, false); - // createTask(handle, algor_vec2, 17, false); - // createTask(handle, algor_vec2, 18, false); + createTask(handle, algor_vec2, 28, false); break; case 'c': close_all_task(handle); @@ -1278,12 +1290,14 @@ void test_gpu(int gpuID){ break; } - }*/ + } // finish_task(handle, (char*)task_id.data(), 0); // finish_task(handle, (char*)task_id1.data(), 0); + while (getchar() != 'q'); + tsl_aiplatform_release(&handle); } @@ -1410,12 +1424,12 @@ int main(int argc, char *argv[]) { // int repeat_num = atoi(argv[3]); // int gpuID = atoi(argv[4]); - // test_gpu(0); + test_gpu(0); // test_gpu(1); // test_gpu(2); // test_gpu(3); - test_dvpp28181(0); + // test_dvpp28181(0); printf("Done.\n");