caffe下draw_net.py的使用

本文介绍如何在Python 2及Python 3环境下配置Caffe和Graphviz,以实现神经网络结构的可视化。包括安装所需软件包、设置环境变量及必要的代码修改。

对于python2

  1. pip install pydot
  2. pip install graphviz
  3. 下载graphviz安装(graphviz-2.38.msi),并添加环境变量
  4. 修改python/caffe/draw.py,将pydot.graphviz.find_graphviz改成pydot.find_graphviz
  5. 修改C:\ProgramData\Anaconda2\Lib\site-packages\pydot__init__.py,将def find_graphviz():函数修改为:
def find_graphviz():

    path = r"C:\Program Files (x86)\Graphviz2.38\bin"
    print("### Kang>>> graphviz path: " + path + " >> with platform: " + os.sys.platform)
    progs = __find_executables(path)

    if progs is not None:
        print("Used default install location")
        return progs

    # Failed to find GraphViz
    print("Failed to find GraphViz")
    return None

对于python3

  1. pip install pydotplus
  2. pip install graphviz
  3. 下载graphviz安装(graphviz-2.38.msi),并添加环境变量

使用

cd %caffe_root%
python python\draw_net.py examples\mnist\lenet_train_test.prototxt testDraw.png

在%caffe_root%目录下生成testDraw.png文件
testDraw.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值