草庐IT

gpu-manager

全部标签

android - 如何在 Android App 中集成 OpenCV Manager

我在我的Android应用程序中使用OpenCV2.4.7库。当应用程序启动时,它会转到名为OpenCVManager的应用程序的GooglePlay商店。有没有办法将此应用程序集成到我的Androidapk中,因为我们已经在使用OpenCV库,所以为什么应用程序需要再次使用OpenCV引擎?他们有什么方法可以集成这个引擎吗? 最佳答案 是的。要将OpenCV集成到您的应用程序中,并避免显式安装OpenCV管理器,您需要首先阅读OpenCV提供的以下文档。初读->StaticInitializationofOpenCV成功执行步骤后

android - 在 ADT 上运行构建器 'Android Resource Manager' 时出错

当我尝试在eclipseadt插件工具中创建新的android项目时遇到问题。错误/异常::构建过程中发生错误。在项目“测试”上运行构建器“Android资源管理器”时出错。java.lang.NullPointerException我之前遇到过两次这个问题。唯一的解决方案是重新安装实际上确实解决了问题的Windows操作系统。但我想要一个真正的解决方案,而无需重新安装Windows。 最佳答案 切换到新工作区对我有用。文件->切换工作区。 关于android-在ADT上运行构建器'An

android - 运行 Android 应用程序时出错 - 无法初始化 OpenglES 仿真,请使用 '-gpu off' 禁用它

我是安卓编程新手。我指的是谷歌开发者网站来学习安卓。在运行应用程序UI时,我遇到了这些错误。H:\SDK\tools\emulator.exe-avdNexus_5_API_21_x86-netspeedfull-netdelaynoneemulator:ERROR:CouldnotinitializeOpenglESemulation,use'-gpuoff'todisableit.couldnotgetwglGetExtensionsStringARBcouldnotgetwglGetExtensionsStringARBcouldnotgetwglGetExtensionsStr

Android SDK Manager 不会更新 : connection to https://dl-ssl. google.com denied

这与许多其他人报告的问题相同,例如FailedtofetchURLhttps://dl-ssl.google.com/android/repository/addons_list-1.xml,reason:Connectiontohttps://dl-ssl.google.comrefusedAndroidSDKNotUpdatingPackagesAndroidSDKManagergives"FailedtofetchURLhttps://dl-ssl.google.com/android/repository/repository.xml"errorwhenselectingrep

Android Studio,运行模拟器时突然出现 GPU 驱动程序问题

我有一台笔记本电脑,主要用于androidstudio上的android开发,今天我运行模拟器时突然收到此错误消息(或它的过时版本)YourGPUdriverinformation:GPU#1Make:8086Model:Intel(R)HDGraphicsFamilyDeviceID:0a16Driverversion:10.18.10.3945GPU#2Make:10deModel:NVIDIAGeForce820MDeviceID:1140Driverversion:22.21.13.8476Someusershaveexperiencedemulatorstabilityiss

memory - 在 TensorFlow 中的 GPU 之间平均分配 RNN 内存消耗

我正在尝试找出最具战略意义的方法,以在两个GPU之间平均分配seq2seq网络的内存负载。使用卷积网络,任务要容易得多。但是,我试图弄清楚如何最大化2TitanX的内存使用率。目标是构建24GB内存组合所允许的最大网络。一个想法是将每个RNN层放置在单独的GPU中。GPU1-->RNNLayer1&BackwardPassGPU2-->RNNLayer2,3,4但是,反向传播计算需要大量内存。因此,另一个想法是在一个GPU上进行整个正向传递,在单独的GPU上进行反向传递。GPU1-->ForwardPassGPU2-->BackwardPass(不过,GPU2仍然占据了大部分内存负载)

java - JVM内存: Why memory on task manager difference with JProbe (or JConsole tool)

我遇到的问题是我的应用程序使用的内存只有100MB,之后它减少了50MB,但是在窗口任务管理器上它显示150MB并且总是保持或增加而不是减少,我们如何reducetask管理器上的内存(私有(private)工作集)? 最佳答案 您在JConsole(或其他监控工具)中看到的是java内存的使用模式。JVM的内存通常在这些区域之间划分(您也可以在监控工具中看到)。用于Java对象的堆内存非堆内存是java存储加载类的地方元数据和JVM代码native内存是为dll和Java的native代码(非常低级)。有时你会得到一个OOM在这个

memory - GPU PoolAllocator 爆 CPU 内存

我用相对常见的操作(除了几个tf.where和索引处理)创建了一个tensorflow模型,但是用非常不同的不同输入形状调用它(模型中有许多未定义的张量形状)。在CPU上一切正常。但是当您使用GPU时,RAM使用量(不是GPU内存,CPU内存)稳步增加,以填满机器的256GB并自行终止。在此过程中,我收到了通常的消息:2017-03-1716:42:22.366601:Itensorflow/core/common_runtime/gpu/pool_allocator.cc:247]PoolAllocator:After18347getrequests,put_count=18345e

optimization - 减少 CPU 到 GPU 数据传输延迟的技术

我一直在寻找减少CPU和GPU来回传输数据所导致的延迟的方法。当我第一次开始使用CUDA时,我确实注意到CPU和GPU之间的数据传输确实需要几秒钟,但我并不在意,因为这对于我正在编写的小程序来说并不是真正的问题。事实上,对于绝大多数使用GPU的程序(包括视频游戏)来说,延迟可能不是什么大问题,因为它们仍然比在CPU上运行要快得多。但是,我是一个HPC爱好者,当我看到Tianhe-I的理论峰值FLOPS与实际LINPACK测量的性能之间存在巨大差异时,我开始关注我的研究方向。这引起了我对自己是否走在正确的职业道路上的担忧。通过使用cudaHostAlloc()函数使用固定内存(页面锁定)

memory - Keras 在调用 train_on_batch、fit 等时使用过多的 GPU 内存

我一直在搞Keras,到目前为止我喜欢它。在处理相当深的网络时,我遇到了一个大问题:在调用model.train_on_batch或model.fit等时,Keras分配的GPU内存明显多于模型本身所需的内存。这不是因为尝试在一些非常大的图像上训练造成的,而是网络模型本身似乎需要大量GPU内存。我创建了这个玩具示例来说明我的意思。这基本上是发生了什么:我首先创建了一个相当深的网络,并使用model.summary()获取网络所需的参数总数(在本例中为206538153,相当于大约826MB)。然后我使用nvidia-smi来查看Keras分配了多少GPU内存,我可以看到它非常有意义(8