配置windows+vs2013+caffe+无GPU(C++接口)

本文详细介绍了如何在Windows环境下使用VS2013安装配置Caffe的过程,包括选择安装路径、配置环境、生成解决方案等关键步骤,以及解决常见问题的技巧。

安装:

(1)VS2013(Visual Studio 2013)

https://blog.youkuaiyun.com/m0_37477061/article/details/83447773

尽管以上博主写的步骤已经很清晰了,但仍有几个地方需要提醒一下大家:

①选择安装路径时,即使没有选择C盘,C盘上也要至少有5.14G及以上的空间。如果选择C盘作为安装路径,则需要7.95G及以上的空间。

②第一个对号必须选中。第二个对号可选可不选。建议不选。所谓体验改善计划就是软件会收集你在使用过程中遇到的一些问题,以改善问题。

③安装过程比较漫长。

④安装完成后,可能需要重启电脑。如果不需要重启电脑,则窗口下面会有“启动”。点击“启动”,打开软件。

⑤重启电脑后,如果想运行软件,需要在电脑左下角“开始”->“所有程序”中选择visual studio2013打开。

不然你是找不到该程序的。用鼠标按住开始菜单栏中的vs2013图标拖动到桌面即可创建快捷方式。

⑥如下图中,在选择环境时,可以选择你需要的环境。这个在以后是可以改的。

如何重新配置开发环境:https://jingyan.baidu.com/article/5d368d1e12e2af3f60c057cb.html

⑦第一次运行软件会有点慢。不要着急。

⑧在博主说的第七个步骤,我没有发现“更改我的产品许可证”,但是有“使用密钥”的字眼(具体是啥我忘记了)

⑨另外,如果之前安装过或者安装过又删除了,那在这次安装的时候可能出现一些其他情况。(我还没有遇到过)

(2)caffe

因为我配置的是windows+vs2013+caffe+无GPU,所以借鉴了https://blog.youkuaiyun.com/cuixing001/article/details/78278268

同样,该博主对安装配置过程进行了清楚的说明,但是仍然有一些地方需要注意:

①注意“CommonSettings.props.example”和“CommonSettings.props”都要存在,不要把“CommonSettings.props.example”删除。我当时竟然看错,把“CommonSettings.props.example”删掉了。不过还好又多看了它一眼。。。。

②在修改“CommonSettings.props”中的配置时,博主给的图比较模糊(虽然我也看出来了),下面我给了一张较为清晰的图

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <ImportGroup Label="PropertySheets" />
    <PropertyGroup Label="UserMacros">
        <BuildDir>$(SolutionDir)..\Build</BuildDir>
        <!--NOTE: CpuOnlyBuild and UseCuDNN flags can't be set at the same time.-->
        <CpuOnlyBuild>true</CpuOnlyBuild>  //用GPU编译这里设为false,使用CPU编译设为true
        <UseCuDNN>false</UseCuDNN>          //用GPU这里设为true启用cudnn,使用CPU设为false
        <CudaVersion>8.0</CudaVersion>     //cuda版本
        <!-- NOTE: If Python support is enabled, PythonDir (below) needs to be
         set to the root of your Python installation. If your Python installation
         does not contain debug libraries, debug build will not work. -->
        <PythonSupport>false</PythonSupport> //支持生成python接口
        <!-- NOTE: If Matlab support is enabled, MatlabDir (below) needs to be
         set to the root of your Matlab installation. -->
        <MatlabSupport>false</MatlabSupport> //支持生成matlab接口
        <CudaDependencies></CudaDependencies>

因为我只需要C++接口,所以python接口和MATLAB接口我都设置成了false。此时,就只有C++接口。

③在将解决方案配置改为release时,有两种途径:

(1)如下图,右键解决方案,点击“配置管理器”,将“活动解决方案配置”设置为release,将“活动解决方案平台”设置为x64。

(一定要使用release模式,否则后期使用caffe.exe训练网络时时间会很长。)

(2)直接在界面的菜单栏中可以设置。

注:活动解决方案配置中的“Debug”和“Release”的区别:Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。在bin\debug\目录中有两个文件,除了要生成的.exe或.dll文件外,还有.pdb文件,.pdb文件中就记录了代码中的断点等调试信息。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度
上都是最优的,以便用户很好地使用。\bin\release\目录下只有一个.exe或.dll文件。

总之,需要调试程序时,选用Debug选项;需要程序快速运行时,选用Release选项。

④在生成解决方案时可能会出现错误。

什么是解决方案:解决方案,是对所有要完成工作的统称,一般叫Solution。项目,也叫工程,是将解决方案分成若干个模块进行处理,一般叫做Project。添加项目就是添加工程。解决方案是所有项目的总和。

生成解决方案:在上次编译的基础上对本次修改过的文件进行编译,其实就是只编译增量。生成时只生成修改过的文件,没有修改过的文件则不会则不会及进行修改。

重新生成解决方案:重新生产解决方案就是全部重新编译,在生成时会全部生成一遍。

清理解决方案:删除所有中间文件和输出文件。仅使用项目和组件文件。

如果生成方案成功,则最后一行显示:

========== 全部重新生成: 成功 16 个,失败 0 个,跳过 0 个 ==========

注意:

1.生成解决方案之前要确保“libcaffe”->“属性”->“配置属性”->“C/C++”->“将警告视为错误”改成“否”。

2.如果生成解决方案失败,对libcaffe进行“重新生成解决方案”或者对整个解决方案“重新生成解决方案”。

⑤caffe.cpp在哪?一开始我都没找到。。。。

 

 

一、 内容概要 本资源提供了一个完整的“金属板材压弯成型”非线性仿真案例,基于ABAQUS/Explicit或Standard求解器完成。案例精确模拟了模具(凸模、凹模)与金属板材之间的接触、压合过程,直至板材发生塑性弯曲成型。 模型特点:包含完整的模具-工件装配体,定义了刚体约束、通用接触(或面面接触)及摩擦系数。 材料定义:金属板材采用弹塑性材料模型,定义了完整的屈服强度、塑性应变等真实应力-应变数据。 关键结果:提供了成型过程中的板材应力(Mises应力)、塑性应变(PE)、厚度变化​ 云图,以及模具受力(接触力)曲线,完整再现了压弯工艺的力学状态。 二、 适用人群 CAE工程师/工艺工程师:从事钣金冲压、模具设计、金属成型工艺分析与优化的专业人员。 高校师生:学习ABAQUS非线性分析、金属塑性成形理论,或从事相关课题研究的硕士/博士生。 结构设计工程师:需要评估钣金件可制造性(DFM)或预测成型回弹的设计人员。 三、 使用场景及目标 学习目标: 掌握在ABAQUS中设置金属塑性成形仿真的全流程,包括材料定义、复杂接触设置、边界条件与载荷步。 学习如何调试和分析大变形、非线性接触问题的收敛性技巧。 理解如何通过仿真预测成型缺陷(如减薄、破裂、回弹),并与理论或实验进行对比验证。 应用价值:本案例的建模方法与分析思路可直接应用于汽车覆盖件、电器外壳、结构件等钣金产品的冲压工艺开发与模具设计优化,减少试模成本。 四、 其他说明 资源包内包含参数化的INP文件、CAE模型文件、材料数据参考及一份简要的操作要点说明文档。INP文件便于用户直接修改关键参数(如压边力、摩擦系数、行程)进行自主研究。 建议使用ABAQUS 2022或更高版本打开。显式动力学分析(如用Explicit)对计算资源有一定要求。 本案例为教学与工程参考目的提供,用户可基于此框架进行拓展,应用于V型弯曲
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值