update 去掉cpu绑定

main
liusiyang 3 weeks ago
parent 228aed12ae
commit 83c78f3791

@ -652,10 +652,10 @@ ChannelCheckFunction *ImgCheckAnalysisy::GetChannelFuntion(std::string strChanne
} }
int ImgCheckAnalysisy::Run(int nId) int ImgCheckAnalysisy::Run(int nId)
{ {
std::vector<int> vi; // std::vector<int> vi;
vi.push_back(nId); // vi.push_back(nId);
auto nRet = set_cpu_id(vi); // auto nRet = set_cpu_id(vi);
printf("Check So %d bind cpu ret %d, %d\n", m_nThreadIdx, nRet, nId); // printf("Check So %d bind cpu ret %d, %d\n", m_nThreadIdx, nRet, nId);
while (!m_bExit) while (!m_bExit)
{ {
// 数据准备完成,开启检测 // 数据准备完成,开启检测

@ -767,16 +767,16 @@ int deal::WriteJsonString(std::string strSavePath, std::string strjson)
void deal::ResultThread(int id) void deal::ResultThread(int id)
{ {
std::vector<int> vi; // std::vector<int> vi;
int startidx = m_CPUInfo[THREAD_CPU_Main_saveImg].startIdx; // int startidx = m_CPUInfo[THREAD_CPU_Main_saveImg].startIdx;
int cpunum = m_CPUInfo[THREAD_CPU_Main_saveImg].num; // int cpunum = m_CPUInfo[THREAD_CPU_Main_saveImg].num;
// for (int i = 0; i < cpunum; i++) // // for (int i = 0; i < cpunum; i++)
// { // // {
// vi.push_back(startidx + i); // // vi.push_back(startidx + i);
// } // // }
vi.push_back(startidx + id); // vi.push_back(startidx + id);
auto nRet = set_cpu_id(vi); // auto nRet = set_cpu_id(vi);
printf("THREAD_CPU_Main_saveImg %d bind cpu ret %d startidx %d num %d\n", id, nRet, startidx + id, 1); // printf("THREAD_CPU_Main_saveImg %d bind cpu ret %d startidx %d num %d\n", id, nRet, startidx + id, 1);
int re = 0; int re = 0;
cv::Mat detImg; cv::Mat detImg;
@ -821,7 +821,7 @@ void deal::ResultThread(int id)
// 存 检测统计 日志 // 存 检测统计 日志
mutex_DetResult_.lock(); mutex_DetResult_.lock();
m_DetResult.print(false); m_DetResult.print(false);
std::string strlog = "/home/aidlux/BOE/FOG/ResultImg/"; std::string strlog = "/home/aidlux/BOE/FOG/Detsave/";
if (m_strCurDate != "") if (m_strCurDate != "")
{ {
strlog += m_strCurDate; strlog += m_strCurDate;

Loading…
Cancel
Save