TensorFlow Profiler UI
-
Install Python dependencies.
pip install --user -r requirements.txt
Install pprof.
注:安装需要首先安装Go以及Google自家的pprof工具。
Create a profile context.
-
Start the UI.
python ui.py --profile_context_path=/your path/
- 通过浏览器打开网址查看UI界面
error:
OSError: [Errno 2] No such file or directory
安装了pprof之后
OSError: [Errno 13] Permission denied
Ubuntu系统安装Go
-
由于本机使用xshell远程连接linux系统,而本机并没有翻墙,因此不能使用如下命令:
wget -c https://storage.googleapis.com/golang/go1.7.1.linux-amd64.tar.gz
但是直接打开上述URL却能在本机下载该tar包,因此先将tar包下载在本地再上传到远程。
- 通过xshell上传文件到Ubuntu
安装lrzsz: apt-get install lrzsz
然后将本机上下载的tar拖拽今xshell即可。
-
解压之后设置环境变量:
tar -C /usr/local -xzf go1.7.1.linux-amd64.tar.gz
cd ~
vim .profile
在.profile文件末未添加:
export PATH=$PATH:/usr/local/go/bin
保存退出,使语句生效,可测试查看是否安装成功:
. .profile
安装pprof工具
go get -u github.com/google/pprof
上述命令会出错
package github.com/google/pprof: cannot download, $GOPATH not set. For more details see: go help gopath
解决方法如下:
env GOPATH=/usr/local/go/bin/pprof go get -u github.com/google/pprof
在安装之前手动制定GOPATH 即可,这个路径也是pprof的安装路径!
有疑问加站长微信联系(非本文作者)