小编pgp*_*628的帖子

如何找到pacman安装软件包的位置?

我正在安装c ++ boost库pacman -Ss boost-libs.安装完成后,我想知道我的软件包在我的系统中的安装位置.

是否有任何pacman命令这样做?

package-management archlinux pacman-package-manager

29
推荐指数
2
解决办法
3万
查看次数

了解张量流分析结果

此示例显示如何配置tensorflow程序.我用这个工具来描述我的程序,一个简单的LSTM.结果如下:

/gpu:0/stream:all Compute(pid 5)

MatMul_AllCompute

/job:localhost/replica:0/task:0/gpu:0 Compute(pid 3)

MatMul_GpuCompute

我的问题 :

a)每行的含义是什么.

b)专门之间有什么区别/gpu:0/stream:all Compute(pid 5)/job:localhost/replica:0/task:0/gpu:0 Compute(pid 3).

c)为什么他们的执行时间不同,即0.072ms0.094ms.

profiling tensorflow

9
推荐指数
1
解决办法
1543
查看次数

boost线程库的模型是什么?

哪个是c ++ boost线程库使用的线程模型?
1:1 (Kernel-level threading)
N:1 (User-level threading)
M:N (Hybrid threading)

这些模型之间的区别(来自wiki):http://en.wikipedia.org/wiki/Thread_ (computing)#Models

我检查了boost站点,并没有提到它使用的线程模型.
我猜这是一个1:1,因为它不提供像yield或的功能reschedule,但我不确定...

c++ multithreading boost pthreads boost-thread

5
推荐指数
1
解决办法
495
查看次数

如何获取一段代码的CPU性能计数器

大家都知道,perf是为了得到一个程序的CPU性能计数器的工具,如cache-misscache-referenceinstruction executed等。

问题: 如何在cc++.
例如,我的程序首先进行一些初始化,然后进行工作,然后完成,我只想获得工作的性能计数器,例如 function do_something_1

int main(int argc, char ** argv) {
    do_initialize();
    for (int i = 0;i < 100 ;i ++) {
        /* begin profile code */
        do_something_1();
        /* end profile code */
        do_something_2();
    } 
    do_finalize();
}
Run Code Online (Sandbox Code Playgroud)

linux performance benchmarking performancecounter perf

5
推荐指数
2
解决办法
3996
查看次数