GPU-Computing for Vision Recognition Platform as IoT

Hi my dear readers, today I would like to tell you three technical stories. It will be stories with a happy ending… and you know me..? I am not sure if that story happens exactly this way, but the story is true. IoT Idea Story ;-). First of all, you probably know my passion for IoT? And also, as a tool builder, sorry to say, I do not like to buy the Continue ReadingGPU-Computing for Vision Recognition Platform as IoT

DarkNet-vNext on CUDA

Hello, I know that many people like my DarkNet on OpenCL. Recently I also made an improved version of the original DarkNet on CUDA, and I called it DarkNet-vNext, and it has all improvements that probably you were looking for. All Yolo models are supported from the 1st to 4th version, it supports OpenCV 4 and, for example, benchmark possibility. The good news it is high-speed. As you probably may know, CUDA Continue ReadingDarkNet-vNext on CUDA

The Multi-GPU-SET Idea

Hello, I am a Ph.D. student in Poland at the Silesian University of Technology. And I wanted to start a general discussion on the classifier on the video stream improvement idea. I called it the “Multi-GPU & Multi-SET” or in short “Multi-GPU-SET” idea. Basically, people use Multi-GPU and the “Syncing” for Convolutional Neural Networks. But nobody in my opinion tried multi GPU to classification. So what it is about? Well, it is Continue ReadingThe Multi-GPU-SET Idea

GPU OpenCL Fine-Tuning Problem Solution

Hello, after about half-year I at last found the solution of the biggest optimization issue I had so far in the Darknet on OpenCL solution. It was really hard to solve and I even wrote at the AMD Community Post. Today very early morning I post on that post solution that is shown below. CPU CODE THAT INVOKES THE GPU CODE AND USES BOTH GLOBAL AND LOCAL THREAD SPACES! GPU CODE THAT Continue ReadingGPU OpenCL Fine-Tuning Problem Solution

PhD Progress from May 27th 2020 Update Keynote

Hi, This video was recording today and it shows in detail my Ph.D. first year of study effects. The first on the planet… Multi-GPU & Multi-SET image classification pattern… so, I wish you the happy watch! Thanks for watching! p ;).

PhD OpenCL Challenges

Hi, today I want to show you code samples for OpenCL that may be important when you start with these amazing graphics cards computing (GPU-computing) library. The goal is to make code as good as possible on any platform that supports OpenCL and on GPUs from AMD, Intel, NVidia, Mali on CPUs from AMD, Intel, ARM. All examples are from the Darknet on OpenCL port I did some time ago. The first Continue ReadingPhD OpenCL Challenges

PhD Progress from March 8th 2020 Update Keynote

This is the status update of my private “after work” progress on Ph.D. studies at the Silesian University in Gliwice Poland. I think it may interest all AI/ML researchers around the world. Basically, I covered in 30 minutes Conventional Neural Network (CNN) engine usage to classified on the objects on video frames. I cover also my implementation of the Darknet on OpenCL that you can find at https://github.com/sowson/darknet including the goal, idea, Continue ReadingPhD Progress from March 8th 2020 Update Keynote

GPU OpenCL Fine-Tuning Problem

Hi, today I have a C and OpenCL code fine-tuning problem to think about. This problem is quite complex to solve and truth be told I do not know how and why it does not work. The example is from real project at https://github.com/sowson/darknet. Let me first show you slow to compute version of example method in OpenCL. To give you all the aspects of computation you need to see also C Continue ReadingGPU OpenCL Fine-Tuning Problem

DarkNet CUDA vs OpenCL and CPU vs NVIDIA vs AMD

Hi, today I will show you some measurements results for my PhD. I am working of the first publication about DarkNet on OpenCL, the source code of this project you can find at https://github.com/sowson/darknet. The IEEE publication has to be consistent and smart. I cannot put on it too much graphics and big tables… but waits, I have a public blog site. So, I can post it here. First things first the Continue ReadingDarkNet CUDA vs OpenCL and CPU vs NVIDIA vs AMD

GPU Computing on OpenCL

Hi, today I have something very nice for all readers. The subject is the GPU Computing on OpenCL for all readers. Abstract: Have you ever wanted to sum 10 million random numbers in array in C? Do you know that on GPU it can be faster about 20k times than on CPU? This post is about GPU Computing and all examples were written in C language with OpenCL 1.2+. Basic understanding of Continue ReadingGPU Computing on OpenCL

DarkNet in OpenCL on Asus Thinker Board S

Hi, today I would like to share with you the setup of DarkNet in OpenCL that works fine on Asus Thinker Board S. Here it is the setup. mkdir github cd github git clone https://github.com/krrishnarraj/libopencl-stub cd libopencl-stub make sudo cp -r include/* /usr/include sudo cp libOpenCL.a /usr/lib cd .. git clone https://github.com/sowson/darknet.git cd darknet # change in Makefile OPENCV=0 and ARM=1 make As an example let me show to you Yolo3-Tiny computation Continue ReadingDarkNet in OpenCL on Asus Thinker Board S

Tic Tac Toe

Hello, today I would like to share with yor work done in 2011, the tic tac toe game. It is based on the jQuery and pure JavaScript, so you can see the source code of it. And that is why I will not share separately whole HTML5 JS CSS code here, so let’s play! Enjoy! p ;).