gprmax3.0安装、GPU加速(CUDA)配置

发布时间:2026/10/3 0:01:09

gprmax3.0安装、GPU加速(CUDA)配置 gprmax3.0安装、GPU加速cuda配置、通过python使用gprmax的问题一、安装过程二、通过NVIDIA CUDA使用GPU加速功能三、通过VS2026或VScode操纵gprmax本篇记录一下最新VS2026、Python3.14来使用gprmax3.0以供参考。一、安装过程1、直接去miniconda官网下载最新安装包点击此处跳转2、安装过程中会出现两个选项都勾上这样默认创建了其环境变量在系统-环境变量里可以看到如果没有可以手动配置3、更新conda。运行CMD输入以下命令conda update conda4、安装git并克隆gprMax仓库conda install git cd d:/mygprmax git clone https://github.com/gprmax/gprMax.git5、安装gprmax相关包需在CMD内切换到仓库目录cd d:/mygprmax/gprMax再执行conda env create -f conda_env.yml完事了就会显示下面的一段文字done # # To activate this environment, use # # $ conda activate gprMax # # To deactivate an active environment, use # # $ conda deactivate这里意思是以后每次想要使用gprmax可以在cmd里输入conda activate gprMax来激活使用输入conda deactivate来退出使用。6、安装microsoft visual c下载VS的安装工具在里面挑选自定义安装MSVC v143和 Windows 11 SDK。点击此处下载实际上就是安装visual studio然后在安装的时候选择安装C记得勾选上MSCV v143和Windows11 SDK就行。最近一次安装是2026年2月15日我安装的是VS2026MSCV v143和Windows11 SDK。7、安装gprmax首先用指令激活gprmax在安装路径输入conda activate gprMax分别执行下面两句命令python setup.py build python setup.py install8、验证安装是否成功下面这些命令需在激活gprmax状态下使用。python -m gprMax user_models/cylinder_Ascan_2D.in这会在D:\mygprmax\gprMax-master\user_models中生成cylinder_Ascan_2D.out文件再用下面命令打开python -m tools.plot_Ascan user_models/cylinder_Ascan_2D.out如果你看到这个图片说明你已经安装成功补充以上步骤可以在https://github.com/gprMax/gprMax的README中自行查看最新内容二、通过NVIDIA CUDA使用GPU加速功能1、下图是官方给出的测试数据可以看到在专业显卡的支持下加快FDTD的计算明显。注这里不建议没有独显只有核显的小伙伴使用这个功能可能还不如只用CPU计算来的快。另外也不建议单个模型较小的正演模拟使用在b-scan计算的切换过程中不如单CPU快。而对于模型较大的计算整体加速明显。2、安装CUDA 工具包点击此处下载正常情况下我们选择win10-643、下载完后解压到一个空文件夹这里选择自定义安装我们主要安装的就是cuda其他组件无需安装一般用不上已安装的视情况安装更新。安装位置自行选择。4、重启电脑让环境变量生效。5、激活gprmax在gprmax目录执行以下命令pip install pycuda6、将vc目录下的cl.exe所在目录加入环境变量中先找到所在位置然后将路径添加到环境变量中重启电脑生效。我的目录是D:\VS2019\VC\Tools\MSVC\14.29.30037\bin\Hostx64\x64若未执行上面操作使用gpu加速计算时会报错PyCUDA ERROR:The context stack was not empty upon module cleanup.三、通过VS或VScode操纵gprmax1、这里我用的编译器为vscode来写python代码使用时注意选择python解释器在VScode中选择解释器的步骤为快捷键CtrlshiftP然后输入PythonSelect interpreter然后选择对应的解释器
延伸阅读

更多相关文章

2026/9/30 0:21:46

Rsoft安装

(下载链接来自其他文章) 下载安装包:https://pan.baidu.com/s/1zoARB9R2Ou2ryR5tMX4XOQ?pwd1234#list/path%2F密码:1234首先安装驱动如果驱动安装失败且使用的是Windows11系统,首先尝试在“Windows安全中心”--“设备…

2026/9/23 19:23:56

Adrenomedullin (13-52) (human)

一、基本信息中文名称:人肾上腺髓质素(13‑52),hAM (13‑52)别名:Human Adrenomedullin (13-52)来源:人全长 AM (1‑52) N 端截短活性片段,40 个氨基酸;C 端酰胺化‑NH₂&#xff1b…

2026/10/2 23:59:30

文献怎么分类归纳才不乱?2026 分类归纳轴实操指南与工具选型

读到三十篇以后,多数人会发现乱的并不是数量,而是没有轴。同一篇文章今天被塞进「理论」文件夹,隔天又觉得该归到「方法」里,回头两边都翻不到。下面把「文献怎么分类归纳才不乱」拆成可执行的三根轴,再说明归类之后的…

2026/10/2 23:59:30

2026年呼和浩特挖机租赁推荐|3家公司,挖机裸租/挖机买卖/二手挖机

挖机租赁怎么选?2026年呼和浩特挖机租赁市场一文看懂一、挖机租赁基础知识科普:新手也能快速懂行挖机租赁是工程圈降低成本的主流方式。 对于大多数施工方来说,采购一台挖掘机动辄几十万甚至上百万,而工程工期又不固定,租赁显然更…

2026/10/2 23:59:30

洛谷-入门-B2074

这是我在洛谷刷的第74道题。#include<stdio.h> int main() { int a,b,i; int l; int arr[6];long long k1; scanf("%d %d",&a,&b); if(a%70||a0) {printf("Sunday");return 0; } else if(b0) {printf("Monday");return 0; } else…

2026/10/2 23:59:30

一文搞懂NAS、SAN、iSCSI:文件级与块级存储的选型指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 23:54:30

秦皇岛排名前五的手用缠绕膜生产厂家有哪些

秦皇岛及周边地区的企业在采购手用缠绕膜时&#xff0c;经常会搜索秦皇岛排名前五的手用缠绕膜生产厂家有哪些这类问题。实际上&#xff0c;与其纠结具体排名&#xff0c;不如先弄清楚挑选手用缠绕膜生产厂家的核心标准&#xff0c;再对照考察各家实力&#xff0c;才能真正选到…

2026/10/2 8:16:46

东莞市品牌网站建设报价常见报错与解决

东莞品牌网站建设报价单背后:一份保姆级建站教程避坑实录 网站做好了没人访问,这大概是很多老板最头疼的事。花了大几万做的品牌站,上线后流量惨淡,比路边摊还冷清。别急着骂外包公司,很多“东莞品牌网站建设报价”里藏着不少猫腻,比如用模板站冒充定制…

2026/10/2 18:20:53

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集&#xff1a;Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/10/1 10:48:55

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑