如何安装caffe的nccl库
答案:2 悬赏:20 手机版
解决时间 2021-12-31 06:28
- 提问者网友:两耳就是菩提
- 2021-12-30 20:04
如何安装caffe的nccl库
最佳答案
- 五星知识达人网友:归鹤鸣
- 2021-12-30 21:10
我是来看评论的
全部回答
- 1楼网友:几近狂妄
- 2021-12-30 22:44
这个是大家最常用,也是最简单和有效地方法。通常是在函数的开始和结束的位置加入Log, 最后通过Log记录时间统计函数的时间消耗。
有时嫌2次log太麻烦,我们可以通过RAII进行封装:
class CTimeCostDebug
{
public:
CTimeCostDebug(LPCTSTR lpszFunName);
~CTimeCostDebug()
};
我们在构造函数里记录开始时间,在析构函数里记录结束时间以及打印时间消耗。
只要这样用就好了:
int main()
{
{
CTimeCostDebug t(_T("test_fun"));
test_fun();
}
return 0;
}
这里时间记录函数推荐用高精度的QueryPerformanceCounter (曾经尝试用GetTickCount,结果发现误差超过10ms).
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯