Introduction

Submitted by prabindh on Fri, 01/15/2016 - 20:13 / /
GPUPowered.org contains labs and quiz material for learning advanced Graphics technologies in an easy and interactive manner, with just a browser as a tool.
The Course Material, Lab and the OpenGL quiz can be accessed [from http://gpupowered.org/node/13].

C++ Port of Darknet (of YOLO fame)

Submitted by prabindh on Sat, 02/11/2017 - 13:35 / /
OpenCV3 failures when working with C based DL frameworks, like DeepNet (Made famous by YOLO - http://pjreddie.com/darknet/yolo/) is a common issue.
Here is the latest version of Darknet, ported to C++, fixing many coding bugs along the way. Work involved primarily encapsulation of APIs with C linkages, including undefined headers, bug fixes, and typecasting various allocations to actual types, and using correct Error detection types for CUBLAS.
For training with own dataset, and detection, refer to the updated README at,
machine learningyolocaffedarknetc++
Read more about C++ Port of Darknet (of YOLO fame) 0 Comments

GFX2017 Graphics Workshop completed

Submitted by prabindh on Sat, 04/29/2017 - 13:35 / /
GFX2017 Graphics workshop was completed on Apr 29th, 2017. Report at the IEEE Site,
link 0 Comments

Introducing Euclid, a labeller for image-datasets

Submitted by prabindh on Sat, 02/04/2017 - 18:57 / /
Introduction:
Euclid is a tool for manual labelling of data - sets, such as those found in Deep learning systems that employ Caffe. This includes systems like DIGITS, and YOLO. It is an object / class labelling tool for machine learning frameworks.
https://github.com/prabindh/euclid/
This tool runs on Linux and Windows, and is based on Python 2.7/Tkinter. Though the UI is a bit clunky it is functional at this point.
Label format support:
digitsdetectnetcaffelabellingeuclid
Read more about Introducing Euclid, a labeller for image-datasets 0 Comments

Integrating Darknet/Yolo and OpenCV3, with Qt5

Submitted by prabindh on Sun, 01/08/2017 - 19:05 / /
Just added a shared-library port of latest Darknet/Yolo framework, that enables easy integration into other frameworks like Qt5.
An example Qt5 application, with OpenCV3, and Darknet is built in below repository.
https://github.com/prabindh/qt5-opencv3-darknet
qt5yoloopencv3
Read more about Integrating Darknet/Yolo and OpenCV3, with Qt5 0 Comments

Impact of Qualcomm-NXP-Freescale on the GPU Ecosystem

Submitted by prabindh on Wed, 11/02/2016 - 19:27 / /
Its been a busy week in the markets, with the announcement of the Qualcomm-NXP deal. As is common in such big ticket announcements, a lot of detail gets shoved behind for later discussion.
One of these "little" things is the number of GPU architectures that this combined entity will support at start, and where it will end up later. The same applies to the CPU architectures, but given that it is still coming from an ARM based family it might be less of an issue. On the DSP side, Freescale and Qualcomm also have their own separate DSP engines that need to have their own roadmaps.
Read more about Impact of Qualcomm-NXP-Freescale on the GPU Ecosystem 0 Comments

GTX960 vs Quadro 1000M (CUDA Bandwidth)

Submitted by prabindh on Mon, 08/29/2016 - 15:25 / /
GTX960 summary:
Device 0: GeForce GTX 960 Quick Mode
Host to Device Bandwidth, 1 Device(s) PINNED Memory Transfers Transfer Size (Bytes) Bandwidth(MB/s) 33554432 12540.5
Device to Host Bandwidth, 1 Device(s) PINNED Memory Transfers Transfer Size (Bytes) Bandwidth(MB/s) 33554432 12839.7
Read more about GTX960 vs Quadro 1000M (CUDA Bandwidth) 0 Comments

From Zero to Lasagne on Windows 10 (64-bit), on Dell Precision with Quadro GPU, with CUDNN support

Submitted by prabindh on Sat, 08/13/2016 - 23:16 / /
From Zero to Lasagne on Windows 10 (64-bit), on Dell Precision with Quadro GPU, with CUDNN support (Replicated from https://github.com/prabindh/Lasagne/wiki/From-Zero-to-Lasagne-on-Windows...(64-bit),-on-Dell-Precision-with-Quadro-GPU,-with-CUDNN-support till the Wiki gets mainlined)
cudacudnnlasagnewindows10theanowinpython
Read more about From Zero to Lasagne on Windows 10 (64-bit), on Dell Precision with Quadro GPU, with CUDNN support 0 Comments

Caffe on Ubuntu 16.04 with VirtualBox + Windows 10 x64 Dell Precision + Quadro 1000

Submitted by prabindh on Sun, 08/07/2016 - 08:37 / /
Note: Detailed installation steps of Nvidia DIGITS on Ubuntu 16.04 (native, not VMWare on Windows10), is at https://github.com/prabindh/deepnotes/tree/master/ubuntu16.04.1
Steps
1. Install the AMD64 ISO on the VM using standard procedure
http://releases.ubuntu.com/16.04/ubuntu-16.04.1-desktop-amd64.iso
VMWare version - 5.1.2 r108956
2. sudo apt-get install build-essential
caffemlpythonubuntu 16.04vmwarewindows10quadrocuda
Read more about Caffe on Ubuntu 16.04 with VirtualBox + Windows 10 x64 Dell Precision + Quadro 1000 0 Comments

Virtual Reality - 9 issues

Introduction
As VR (Virtual Reality) begins its second (or third) cycle of push into the realms of technology, it is worthwhile to check what problems remain to be solved. This article is a review of past research on fundamental issues that have not yet been solved.
Note: In this article, VR will primarily refer to immersiveness in the Visual domain, and specifically with HMDs (Head Mounted Displays).
Read more about Virtual Reality - 9 issues 0 Comments

Khronos Chapter Inaugurated

The Khronos chapter at Bangalore was inaugurated recently with participation from key companies - Samsung, Nvidia, AMD, TI, and many more startups and established companies. Read more at this Samsung page, and in this Khronos page . Panel discussion on how Khronos chapter can proceed further in coming years at this Khronos Youtube link