Commit 7d83f99ec593e141124f9c452102bbe6a3c4aace

Authored by Hu Chunming
1 parent c20924e8

打开权限时间

src/ai_platform/MultiSourceProcess.cpp
... ... @@ -84,17 +84,17 @@ CMultiSourceProcess::~CMultiSourceProcess(){
84 84 }
85 85  
86 86 int CMultiSourceProcess::InitAlgorthim(tsl_aiplatform_param vptParam){
87   -// #ifdef USE_VILLAGE
88   -// if (!CheckTime()) { //时间限制
89   -// std::cout << "sy_licence_check failed." << std::endl;
90   -// return AUTHOR_ERROR;
91   -// }
92   -// #else
93   -// if (!CheckLabel(vptParam.gpuid)) { //机器授权
94   -// std::cout << "sy_licence_check failed." << std::endl;
95   -// return AUTHOR_ERROR;
96   -// }
97   -// #endif
  87 +#ifdef USE_VILLAGE
  88 + if (!CheckTime()) { //时间限制
  89 + std::cout << "sy_licence_check failed." << std::endl;
  90 + return AUTHOR_ERROR;
  91 + }
  92 +#else
  93 + if (!CheckLabel(vptParam.gpuid)) { //机器授权
  94 + std::cout << "sy_licence_check failed." << std::endl;
  95 + return AUTHOR_ERROR;
  96 + }
  97 +#endif
98 98 set_default_logger(LogLevel(vptParam.log_level), "multi_source_process", vptParam.log_path, vptParam.log_mem, vptParam.log_mem);
99 99 LOG_INFO("编译时间:{} {}", __DATE__, __TIME__);
100 100  
... ... @@ -762,21 +762,21 @@ int CMultiSourceProcess::algorthim_process_thread(){
762 762 ACL_CALL(aclrtCreateContext(&ctx, m_devId), ACL_SUCCESS, 1);
763 763  
764 764 while (true){
765   -// #ifdef USE_VILLAGE
766   -// if (!CheckTime()) { //时间限制
767   -// LOG_FATAL("authority failed!");
768   -// break;
769   -// }
770   -// #else
771   -// if (check_label == -1) { //机器授权
772   -// LOG_FATAL("authority failed!");
773   -// break;
774   -// }
775   -// if (!UpdateLabel()) {
776   -// LOG_FATAL("authority failed!");
777   -// break;
778   -// }
779   -// #endif
  765 +#ifdef USE_VILLAGE
  766 + if (!CheckTime()) { //时间限制
  767 + LOG_FATAL("authority failed!");
  768 + break;
  769 + }
  770 +#else
  771 + if (check_label == -1) { //机器授权
  772 + LOG_FATAL("authority failed!");
  773 + break;
  774 + }
  775 + if (!UpdateLabel()) {
  776 + LOG_FATAL("authority failed!");
  777 + break;
  778 + }
  779 +#endif
780 780 if(m_bfinish){
781 781 break;
782 782 }
... ... @@ -2227,7 +2227,7 @@ bool CMultiSourceProcess::CheckTime() {
2227 2227 nYear = info->tm_year + 1900;
2228 2228 nMonth = info->tm_mon + 1;
2229 2229 nDay = info->tm_mday;
2230   - if ((nYear == 2023 && nMonth <= 12) || (nYear == 2024 && nMonth <= 2))
  2230 + if ((nYear == 2023 && nMonth <= 12) || (nYear == 2024 && nMonth <= 12))
2231 2231 {
2232 2232 return true;
2233 2233 }
... ...
src/demo/demo.cpp
... ... @@ -914,7 +914,7 @@ string createTask(void *handle, std::vector&lt;algorithm_type_t&gt; algor_vec, int gi,
914 914  
915 915 switch(gi){
916 916 case 0:
917   - tparam.ipc_url = "rtsp://admin:ad123456@192.168.60.165:554/cam/realmonitor?channel=1&subtype=0";
  917 + tparam.ipc_url = "rtsp://admin:admin@123456@192.168.60.176:554/cam/realmonitor?channel=1&subtype=0";
918 918 break;
919 919 case 1:
920 920 tparam.ipc_url = "rtsp://122.97.218.170:8604/openUrl/V5nXRHa?params=eyJwcm90b2NhbCI6InJ0c3AiLCJjbGllbnRUeXBlIjoib3Blbl9hcGkiLCJleHByaWVUaW1lIjotMSwicHJvdG9jb2wiOiJydHNwIiwiZXhwaXJlVGltZSI6MzAwLCJlbmFibGVNR0MiOnRydWUsImV4cGFuZCI6InN0YW5kYXJkPXJ0c3Amc3RyZWFtZm9ybT1ydHAiLCJhIjoiMTBjZjM4N2JjY2Y5NDg3YzhjNWYzNjE2M2ViMWUyNTJ8MXwwfDEiLCJ0IjoxfQ==";
... ... @@ -1147,8 +1147,43 @@ void test_gpu(int gpuID){
1147 1147  
1148 1148 // }
1149 1149  
1150   - createTask(handle, algor_vec2, 8, false);
1151   - createTask(handle, algor_vec2, 27, false);
  1150 +
  1151 + char ch = 'a';
  1152 + while (ch != 'q') {
  1153 + ch = getchar();
  1154 + switch (ch)
  1155 + {
  1156 + case 'a':
  1157 + createTask(handle, algor_vec2, 4, false);
  1158 + createTask(handle, algor_vec2, 5, false);
  1159 + createTask(handle, algor_vec2, 6, false);
  1160 + createTask(handle, algor_vec2, 7, false);
  1161 + createTask(handle, algor_vec2, 8, false);
  1162 + createTask(handle, algor_vec2, 9, false);
  1163 + createTask(handle, algor_vec2, 10, false);
  1164 + // createTask(handle, algor_vec2, 11, false);
  1165 + // createTask(handle, algor_vec2, 12, false);
  1166 + // createTask(handle, algor_vec2, 13, false);
  1167 + // createTask(handle, algor_vec2, 14, false);
  1168 + // createTask(handle, algor_vec2, 15, false);
  1169 + // createTask(handle, algor_vec2, 16, false);
  1170 + // createTask(handle, algor_vec2, 17, false);
  1171 + // createTask(handle, algor_vec2, 18, false);
  1172 + break;
  1173 + case '0':
  1174 + createTask(handle, algor_vec, 0, false);
  1175 + break;
  1176 + case '2':
  1177 + createTask(handle, algor_vec, 2, false);
  1178 + break;
  1179 + case 'c':
  1180 + close_all_task(handle);
  1181 + break;
  1182 + default:
  1183 + break;
  1184 + }
  1185 +
  1186 + }
1152 1187  
1153 1188 while (getchar() != 'q');
1154 1189  
... ...