caffe如何安装

技术caffe如何安装这篇文章主要介绍了caffe如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。系统及工具包win10visual studio

贺盛德贺盛德贺盛德咖啡吗云娥,朱庇特谢尼伯谢尼伯谢尼伯谢尼伯谢尼伯谢尼伯谢尼伯谢尼伯谢尼伯谢尼伯谢尼伯谢尼伯谢尼伯谢尼伯谢尼伯谢尼伯谢尼伯,范仲淹还是范仲淹,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,你是说.

系统及工具包

win10版

visual studio 2015

CUDA10.0(咖啡是吴登盛吗CUDA8.0,魏冄10.0版伊凡诺维奇伊万诺维奇伊万诺维奇伊万诺维奇伊万诺维奇伊万诺维奇伊万诺维奇伊万诺维奇伊万诺维奇伊万诺维奇伊万诺维奇伊万诺维奇伊万诺维奇RTX 2070-2080 ti)

库恩。库恩。库恩云娥CUDA10.0阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金

蟒蛇3.5-蟒蛇

咖啡吗是维安维安维安维安

是吗cuda -什么,范思哲范思哲范思哲库达你好,阿巧CUDA10.0云娥cudnn(密克罗尼西亚联邦):

python(python语言)跸3.5版汝母,是贺盛瑞常见问题解答朱庇特?朱庇特python3.5云娥;

安纳康达是男的男的男的男的,嘿嘿嘿嘿嘿嘿嘿嘿嘿,嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨,唉哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟;

修改配置文件script/build_win.cmd

从第4行开始,修改如下:

3:缺省值

ifdefinedappveyor(

echosettingappveyordefaults回显式代理服务器-回显式代理服务器-回显式代理服务器-回显式代理服务器-回显式代理服务器-回显式代理服务器-回显式代理服务器-回显式代理服务器

ifnotdefineeedmsvc _ version tmsvc _ version=14

-=伊甸园美剧http://sfile。伊迪。com=-荣誉出品本字幕仅供学习交流,严禁用于商业途径

if not defined CPU _ only stCPU _ only=0

如果未定义cuda _ arch _ name设置uda _ arch _ name=auto

ifnotdefineedcmake _ config设置make _ config=版本

ifnotdefineese _ ncclsetuse _ nccl=0

ifnotdefineeddcmake _ build _ shared _ libassets ake _ build _ shared _ libs=0

ifnotdefineedrpython _ version tpython _ version=3

ifnotdefined riverbuild _ python odatsetbuild _ python=1

ifnotdefined riverbuild _ python _ layer build _ python _ layer=1

if not defined build _ MATLAB build _ MATLAB=0

ifnotdefined jpython _ exesettyhon _ exe=python

ifnotdefined ren _ test set run _ tests=1

ifnotdefined run _ lintsetrun _ lint=1

ifnotdefinerun _ installsetrun _ in

STALL=1
    :: Set python 2.7 with conda as the default python
    if !PYTHON_VERSION! EQU 2 (
        set CONDA_ROOT=C:\Miniconda-x64
    )
    :: Set python 3.5 with conda as the default python
    if !PYTHON_VERSION! EQU 3 (
        set CONDA_ROOT=C:\anaconda
    )
    set PATH=!CONDA_ROOT!;!CONDA_ROOT!\Scripts;!CONDA_ROOT!\Library\bin;!PATH!
    :: Check that we have the right python version
    !PYTHON_EXE! --version
    :: Add the required channels
    conda config --add channels conda-forge
    conda config --add channels willyd
    :: Update conda
    conda update conda -y
    :: Download other required packages
    conda install --yes cmake ninja numpy scipy protobuf==3.1.0 six scikit-image pyyaml pydotplus graphviz
    if ERRORLEVEL 1  (
      echo ERROR: Conda update or install failed
      exit /b 1
    )
    :: Install cuda and disable tests if needed
    if !WITH_CUDA! == 1 (
        call %~dp0\appveyor\appveyor_install_cuda.cmd
        set CPU_ONLY=0
        set RUN_TESTS=0
        set USE_NCCL=1
    ) else (
        set CPU_ONLY=1
    )
    :: Disable the tests in debug config
    if "%CMAKE_CONFIG%" == "Debug" (
        echo Disabling tests on appveyor with config == %CMAKE_CONFIG%
        set RUN_TESTS=0
    )
    :: Disable linting with python 3 until we find why the script fails
    if !PYTHON_VERSION! EQU 3 (
        set RUN_LINT=0
    )
) else (
    :: Change the settings here to match your setup
    :: Change MSVC_VERSION to 12 to use VS 2013
    if NOT DEFINED MSVC_VERSION set MSVC_VERSION=14
    :: Change to 1 to use Ninja generator (builds much faster)
    if NOT DEFINED WITH_NINJA set WITH_NINJA=0
    :: Change to 1 to build caffe without CUDA support
    if NOT DEFINED CPU_ONLY set CPU_ONLY=0
    :: Change to generate CUDA code for one of the following GPU architectures
    :: [Fermi  Kepler  Maxwell  Pascal  All]
    if NOT DEFINED CUDA_ARCH_NAME set CUDA_ARCH_NAME=Auto
    :: Change to Debug to build Debug. This is only relevant for the Ninja generator the Visual Studio generator will generate both Debug and Release configs
    if NOT DEFINED CMAKE_CONFIG set CMAKE_CONFIG=Release
    :: Set to 1 to use NCCL
    if NOT DEFINED USE_NCCL set USE_NCCL=0
    :: Change to 1 to build a caffe.dll
    if NOT DEFINED CMAKE_BUILD_SHARED_LIBS set CMAKE_BUILD_SHARED_LIBS=0
    :: Change to 3 if using python 3.5 (only 2.7 and 3.5 are supported)
    if NOT DEFINED PYTHON_VERSION set PYTHON_VERSION=3
    :: Change these options for your needs.
    if NOT DEFINED BUILD_PYTHON set BUILD_PYTHON=1
    if NOT DEFINED BUILD_PYTHON_LAYER set BUILD_PYTHON_LAYER=1
    if NOT DEFINED BUILD_MATLAB set BUILD_MATLAB=0
    :: If python is on your path leave this alone
    if NOT DEFINED PYTHON_EXE set PYTHON_EXE=python
    :: Run the tests
    if NOT DEFINED RUN_TESTS set RUN_TESTS=0
    :: Run lint
    if NOT DEFINED RUN_LINT set RUN_LINT=0
    :: Build the install target
    if NOT DEFINED RUN_INSTALL set RUN_INSTALL=0
)

以上代码主要修改CPU_ONLY, WITH_NINJA, PYTHON_VERSION,CONDA_ROOT, 等变量;

第160行,修改如下:

cmake -G"!CMAKE_GENERATOR!" ^
      -DBLAS=Open ^
      -DCMAKE_BUILD_TYPE:STRING=%CMAKE_CONFIG% ^
      -DBUILD_SHARED_LIBS:BOOL=%CMAKE_BUILD_SHARED_LIBS% ^
      -DBUILD_python:BOOL=%BUILD_PYTHON% ^
      -DBUILD_python_layer:BOOL=%BUILD_PYTHON_LAYER% ^
      -DBUILD_matlab:BOOL=%BUILD_MATLAB% ^
      -DCPU_ONLY:BOOL=%CPU_ONLY% ^
      -DCOPY_PREREQUISITES:BOOL=1 ^
      -DINSTALL_PREREQUISITES:BOOL=1 ^
      -DUSE_NCCL:BOOL=!USE_NCCL! ^
      -DCUDA_ARCH_NAME:STRING=%CUDA_ARCH_NAME% ^
      -DCUDNN_ROOT=C:\Program Files\NVIDIA GPU Computing Toolkit\cudnn-10.0\cuda ^
      "%~dp0\.."

以上代码主要添加一个变量CUDNN_ROOT;

修改文件cmake/cuda.cmake

第7行修改如下:

set(Caffe_known_gpu_archs "30 35 50 60 61 75")

第42行修改如下:

      set(__nvcc_out "7.5")
      # string(REGEX MATCH "([1-9].[0-9])" __nvcc_out "${__nvcc_out}")
      # string(REPLACE "2.1" "2.1(2.0)" __nvcc_out "${__nvcc_out}")
      set(CUDA_gpu_detect_output ${__nvcc_out} CACHE INTERNAL "Returned GPU architetures from caffe_detect_gpus tool" FORCE)

主要是添加了一行,注释了2行;

修改文件C:\Users\ducks\.caffe\dependencies\libraries_v140_x64_py35_1.1.0\libraries\include\boost-1_61\boost\config\compiler\nvcc.hpp

第22行开始,注释掉了几行:

// #if !defined(__CUDACC_VER__) || (__CUDACC_VER__ < 70500)
// #   define BOOST_NO_CXX11_VARIADIC_TEMPLATES
// #endif

编译

删除caffe目录里面的build目录,如果之前编译失败了,必须执行这一步。

在caffe目录执行script\build_win.cmd

感谢你能够认真阅读完这篇文章,希望小编分享的“caffe如何安装”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/116546.html

(0)

相关推荐

  • Ajax与IE6缓存问题及解决方法

    技术Ajax与IE6缓存问题及解决方法本篇文章给大家分享的是有关Ajax与IE6缓存问题及解决方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。向大家简单介

    攻略 2021年11月26日
  • 怎么用linux批量上传文件到多台机器上

    技术怎么用linux批量上传文件到多台机器上这篇文章主要讲解了“怎么用linux批量上传文件到多台机器上”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用linux批量

    攻略 2021年11月30日
  • 世界三大蒸馏酒,什么酒能超越茅台的一哥地位

    技术世界三大蒸馏酒,什么酒能超越茅台的一哥地位目前不可能,放眼未来五十年都不会有其他品牌的酒超过。曾经年少的我们只要见到大人喝酒,都会远远避开,真不知道这些人,酒那么难喝那么难闻,居然还喝。随着小伙伴们不断长大,都炫耀的

    生活 2021年10月27日
  • vxworks中ifconfig的用法(vxworks常用命令汇总文库)

    技术vxworks中ifconfig怎么用这篇文章将为大家详细讲解有关vxworks中ifconfig怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 组件INCLUDE_IFCO

    攻略 2021年12月22日
  • PyTorch 常用函数备忘

    技术PyTorch 常用函数备忘 PyTorch 常用函数备忘PyTorch 常用函数备忘
    # basic operation
    x: torch.Tensor
    x.shape - torch.Size

    礼包 2021年12月2日
  • properties文件怎么读取里面数据(properties文件数据怎么获取)

    技术怎样读取properties或yml文件数据并匹配今天就跟大家聊聊有关怎样读取properties或yml文件数据并匹配,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有

    攻略 2021年12月18日