草庐IT

onnxruntime-gpu

全部标签

windows - 为什么带有 TensorFlow 的 Keras 没有使用所有 GPU 内存

我在Windows10中使用Keras2.0.8和TensorFlow1.3.0。你知道为什么不使用所有内存吗?或者至少接近它。当我开始运行一个进程时的输出:Founddevice0withproperties:name:GeForceGTX1060major:6minor:1memoryClockRate(GHz)1.6705pciBusID0000:01:00.0Totalmemory:6.00GiBFreememory:4.96GiB在此示例中(当它因OOM而崩溃时)显示限制为5GB而不是6GB。为什么?Limit:5016036966InUse:5008119296MaxInU

python - 通过 WMI 确定正在运行的 GPU

我正在尝试编写一个python脚本来确定当前正在运行哪个GPU(专用或集成)。到目前为止,我已经设法通过运行dxdiag并解析每个gpu设备模式的输出使其工作,但这花费的时间太长了。有谁知道dxdiag如何获取此信息?有没有办法通过Windows管理工具获取信息?任何帮助表示赞赏。谢谢 最佳答案 DXDiag大多数可能从WMI表中获取数据。不过我需要确认一下。wmicPATHWin32_VideoControllerGETAdapterram将为您提供您正在寻找的信息。如果您想了解更多信息,请运行下面提到的命令。wmicPATHWi

windows - Tensorflow 导入错误 (Windows10) (python3.5.3) (tensorflow-gpu #243 nightly binary)

环境:Windows10python3.5.364位CUDA工具包8.0cuDNNv5.1(解压到Toolkit8.0文件)VisualStudio社区2015夜间二进制#243TensorflowGPU版本(pipinstalltensorflow_gpu-1.2.1-cp35-cp35m-win_amd64.whl)包未正确安装,文件_pywrap_tensorflow.pyd不存在于C:\...\Lib\site-packages\tensorflow\python在我得到与#5949几乎相同的错误之后,我试过mrry的tensorflow_self_check.py。输出是:错

c++ - 如何在安装驱动程序之前用 C++ 获取 GPU 信息

我们有一款软件可以在多种不同的显卡上运行,包括ATI和NVIDIA。我需要能够在安装驱动程序之前确定显卡的设备ID或型号名称,以便我可以创建一个硬盘驱动器镜像,它可以使用我们支持的任何显卡启动,有它第一次启动时检测显卡,安装驱动程序然后重新启动。目标平台为WinXP。我尝试使用WMI,但它只能检索有关显示适配器的信息,其中不包括设备ID,并且在安装驱动程序之前,显示适配器将只有通用数据,例如“视频Controller(VGA)”名称等。EnumDisplayDevices在安装驱动程序之前无法检测到设备。这一定是可能的,因为当新硬件向导打开时它知道显卡的名称,但我就是找不到这样做的方法

windows - CUDA编程: How to get my Legacy GPU to work with CUDA 7. 5个工具包?

外行在这里尝试学习新东西。光问这个问题太无聊了。如果不想看,直接跳到最后一行。这是故事:信不信由你。我当前的台式机中有一block可以正常工作的GeForce8800GTS,它只是为了工作而不是为了游戏而组合在一起的。当我输入时,它现在使用DVI-to-HDMI电缆连接到我的HDTV。我想得越多,它的作用就越让我惊讶。几天前弹出一条通知,提示我更新GPU的驱动程序。令我惊喜的是,Windows10在2016年仍然支持这一传统作品。干得好NVIDIA。然后我想,“我真的可以和这个child一起做CUDA编程吗?”多年来我一直在不同的主板上使用它,并多次考虑升级它。但我不再玩游戏了,所以我

windows - 如何在带有 AMD GPU 的 Windows 上使用 TensorFlow?

我想在配备AMDGPU的Windows(Win10)上使用TensorFlow。如果我用谷歌搜索,会发现有很多讨论和资源,但我目前无法弄清楚什么是最好的方法。有人可以写一个他认为最好和最新的安装说明吗? 最佳答案 Tensorflow官方只支持CUDA,这是NVIDIA的专有技术。有一种使用openCL的非官方实现here哪个可行,或者您可以尝试使用Googlecolab 关于windows-如何在带有AMDGPU的Windows上使用TensorFlow?,我们在StackOverfl

python - import theano (0.6) on Windows 8 with device= gpu (and visual studios 12.0)

当我尝试将Theano与GPU设备一起使用时,我遇到了编译问题(它在CPU上运行良好)。我遇到的问题与已报告的问题几乎完全相同here,但是遵循提供的解决方案对我不起作用。按照原来的解决方案,我可以验证pycuda是否已经安装成功,但是导入theano仍然会抛出同样的错误:c:\python\python27\include\pymath.h(22):warning:dllexport/dllimportconflictwith"round"c:\programfiles\nvidiagpucomputingtoolkit\cuda\v6.5\include\math_function

windows - 如何限制 GPU 和 CPU 的使用以进行兼容性测试?

我有NvidiaGTX1080和i77700k用于游戏开发,我可以在上面流畅地运行我的游戏,但我知道有些玩家有预算构建并且无法运行我的游戏。问题是:如何限制我的PC的计算能力,以便我可以模拟玩家的设置,从而确保我的游戏在预算内运行良好?要记住一件事:我可以引入低图形设置,但是,当我在我的机器上运行低图形设置时,它运行得更快,这并不能解决问题完全地。所以关键是模拟玩家PC的功率,这样我就可以知道预算显卡上的FPS。如果该方法不需要重新启动计算机,那将很方便,如果必须重新启动,我想就可以了。 最佳答案 转到任务管理器在进程列表中选择您的

c# - 为 .NET 应用启用高性能 GPU

用户提示我的应用程序(使用Direct3D11渲染一些重型3D内容以获得类似CAD的功能)在双GPU系统上的IntelGPU上运行。发现NvOptimusEnablement/AmdPowerXpressRequestHighPerformance导出了变量。但是,该应用程序有.NET前端,无法从那里导出内容。同时there’ssomeworkaround,重新编译步骤会破坏调试器(不能再设置断点)并使调试符号无效,我需要它们都可靠地工作。还有其他想法吗?是否可以在安装时创建nVidia应用程序配置文件?或者,如何使用NVApi来选择高性能GPU? 最佳答案

windows - 使用 nvprof 和 Visual Profiler 进行 GPU 功耗分析

我可以通过nvidia-smi查看我的K20C的功率变化,如下图所示:==============NVSMILOG==============Timestamp:FriJan3111:45:212014DriverVersion:332.21AttachedGPUs:2GPU0000:04:00.0TemperatureGpu:28CPowerReadingsPowerManagement:SupportedPowerDraw:16.12WPowerLimit:225.00WDefaultPowerLimit:225.00WEnforcedPowerLimit:225.00WMinPo