gpu

Very low GPU usage during training in Tensorflow

怎甘沉沦 提交于 2019-12-20 20:02:12
问题 I am trying to train a simple multi-layer perceptron for a 10-class image classification task, which is a part of the assignment for the Udacity Deep-Learning course. To be more precise, the task is to classify letters rendered from various fonts (the dataset is called notMNIST). The code I ended up with looks fairly simple, but no matter what I always get very low GPU usage during training. I measure load with GPU-Z and it shows just 25-30%. Here is my current code: graph = tf.Graph() with

Is it possible to accelerate (dynamic) LINQ queries using GPU?

我们两清 提交于 2019-12-20 17:59:14
问题 I have been searching for some days for solid information on the possibility to accelerate LINQ queries using a GPU. Technologies I have "investigated" so far: Microsoft Accelerator Cudafy Brahma In short, would it even be possible at all to do an in-memory filtering of objects on the GPU? Let´s say we have a list of some objects and we want to filter something like: var result = myList.Where(x => x.SomeProperty == SomeValue); Any pointers on this one? Thanks in advance! UPDATE I´ll try to be

How get GPU information in C#?

与世无争的帅哥 提交于 2019-12-20 12:27:38
问题 I'm trying to make a software that check some information about user's Video Graphic Cards (Like: GPU Clock Speed, Bus width and etc). I've seen this information in TechPowerUp GPU-Z software and the names of some of the SDK that you can see in the following picture: CUDA Toolkit 7 for Nvidia and APP SDK for AMD Now I have two questions: How can I access to this information by using C# code? Does CUDA Toolkit 7 and APP SDK will help to solve my problem? if it does, How? 回答1: Maybe the Win32

How get GPU information in C#?

大憨熊 提交于 2019-12-20 12:27:11
问题 I'm trying to make a software that check some information about user's Video Graphic Cards (Like: GPU Clock Speed, Bus width and etc). I've seen this information in TechPowerUp GPU-Z software and the names of some of the SDK that you can see in the following picture: CUDA Toolkit 7 for Nvidia and APP SDK for AMD Now I have two questions: How can I access to this information by using C# code? Does CUDA Toolkit 7 and APP SDK will help to solve my problem? if it does, How? 回答1: Maybe the Win32

Neural Network training in parallel, better to use Hadoop or a gpu?

依然范特西╮ 提交于 2019-12-20 12:05:59
问题 I need to train a neural network with 2-4 hidden layers, not sure yet on the structure of the actual net. I was thinking to train it using Hadoop map reduce (cluster of 12 pcs) or a gpu in order to get faster results. What do you think it would be better ? Also are there any available libraries that have these already implemented? Thanks 回答1: I've been luckily to work in a lab which has dabbled in both of these methods for training networks, and while both are useful in very computationally

colored image to greyscale image using CUDA parallel processing

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-20 11:31:21
问题 I am trying to solve a problem in which i am supposed to change a colour image to a greyscale image. For this purpose i am using CUDA parallel approach. The kerne code i am invoking on the GPU is as follows. __global__ void rgba_to_greyscale(const uchar4* const rgbaImage, unsigned char* const greyImage, int numRows, int numCols) { int absolute_image_position_x = blockIdx.x; int absolute_image_position_y = blockIdx.y; if ( absolute_image_position_x >= numCols || absolute_image_position_y >=

How to match OpenCL devices with a specific GPU given PCI vendor, device and bus IDs in a multi-GPU system?

一笑奈何 提交于 2019-12-20 10:43:21
问题 I would like to be able to match OpenCL devices with GPUs in the system on multi-GPU systems identified by PCI IDs. For example, if I have a system with multiple GPUs, possibly from different vendors, I can list the devices by enumerating the PCI bus. This gives me PCI vendor, device and bus IDs. If I choose one of these (GPU) PCI devices to use for OpenCL computation based on some selection criteria, how do I match it to the OpenCL device? I can enumerate GPU devices in OpenCL using

FFmpeg Hardware Acceleration -> GPU + DirectShow

*爱你&永不变心* 提交于 2019-12-20 10:37:54
问题 Is there a hardware accelerated version of FFmpeg (e.g. a version that utilizes the GPU)? Also, does anybody use FFmpeg with GPU support? Possibly for scaling and converting video format? Or, for example, use DirectShow for image scaling and displaying images on surfaces? If so anybody can provide small code samples? 回答1: There are some VDPAU accelerated codecs for unixes with nVidia card. There is also an mpegvideo_xvmc codec using XvMC that can decode MPEG-1 and 2 on X11 if the driver has

Resetting GPU and driver after CUDA error

本秂侑毒 提交于 2019-12-20 09:59:55
问题 Sometimes, bugs in my CUDA programs cause the desktop graphics to break (in Windows). Typically, the screen remains somewhat readable, but when graphics change, such as when dragging a window, lots of semi-random colored pixels and small blocks appear. I have tried to reset the GPU and driver by changing the desktop resolution, but that doesn't help. The only fix I have found is to reboot the computer. Is there a program out there or some trick I can use to get the driver and GPU to reset

Monitor the Graphics card usage

对着背影说爱祢 提交于 2019-12-20 09:33:04
问题 How can I monitor how much of the graphics card is used when I run a certain application? I want to see how much my application uses the GPU. 回答1: If you develop in Visual Studio 2013 and 2015 versions, you can use their GPU Usage tool: GPU Usage Tool in Visual Studio (video) https://www.youtube.com/watch?v=Gjc5bPXGkTE GPU Usage Visual Studio 2015 https://msdn.microsoft.com/en-us/library/mt126195.aspx GPU Usage tool in Visual Studio 2013 Update 4 CTP1 (blog) http://blogs.msdn.com/b/vcblog