我在Windows 7(64位)计算机(Core i5,8 GB RAM)上为所有用户(即C:\ Program Files \ Python37)安装了Python 3.7.4。
我安装了TensorFlow。遗憾的是,它进入了我的用户文件夹:C:\Users\bernhard.hiller\AppData\Roaming\Python\Python37\Scripts\tensorboard.exe
和位于C:\Users\bernhard.hiller\AppData\Roaming\Python\Python37\site-packages\tensorflow
的其他文件夹。
与此平行的还有一个Tensorboard文件夹:C:\Users\bernhard.hiller\AppData\Roaming\Python\Python37\site-packages\tensorboard
但是我无法运行tensorboard(Windows命令行显示未找到命令错误-我在任何地方都没有看到tensorboard.exe
)。
接下来,我遵循在https://docs.bazel.build/versions/master/install-windows.html中发现的Bazel的标准化步骤,按照建议将MSYS2安装到C:\ msys64(在Windows 7上,就好像是Widnwos 95)。然后,我下载了最新的bazel可执行文件,将其重命名为bazel.exe并将其放置在Python文件夹中。
致电bazel build tensorboard:tensorboard
时,出现致命错误:
C:\Windows\system32>bazel build tensorboard:tensorboard
FATAL: ExecuteProgram(C:\Users\bernhard.hiller/_bazel_bernhard.hiller/install/a4
556c0a24a7f5c72797f234cbf35797/_embedded_binaries/embedded_tools/jdk/bin/java.ex
e) failed: ERROR: src/main/native/windows/process.cc(184): CreateProcessW("C:\Us
ers\bernhard.hiller\_bazel_bernhard.hiller\install\a4556c0a24a7f5c72797f234cbf35
797\_embedded_binaries\embedded_tools\jdk\bin\java.exe" -XX:+HeapDumpOnOutOfMem
oryError -XX:HeapDumpPath=c:\(...)): Nicht gen³gend Systemressourcen, um den ang
eforderten Dienst auszuf³hren.
即系统资源不足
我现在该怎么办?还有其他方法可以使张量板运行吗?
答案 0 :(得分:0)
与此同时,我创建了一个批处理文件Tensorboard.bat
并将其放入Python文件夹(C:\ Program Files \ Python37)。
其内容为:
C:
cd \
python c:\Users\bernhard.hiller\AppData\Roaming\Python\Python37\site-packages\tensorboard\main.py --logdir="%1"
调用tensorboard C:/Some/Path/to/my_graph
后(注意:请勿使用反斜杠\
,而应仅使用正斜杠/
),
http://localhost:6006
可以在Chrome中打开。 Firefox和Internet Explorer失败。
WTF。但这有效(TM)。