• Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
Saturday, March 28, 2026
newsaiworld
  • Home
  • Artificial Intelligence
  • ChatGPT
  • Data Science
  • Machine Learning
  • Crypto Coins
  • Contact Us
No Result
View All Result
  • Home
  • Artificial Intelligence
  • ChatGPT
  • Data Science
  • Machine Learning
  • Crypto Coins
  • Contact Us
No Result
View All Result
Morning News
No Result
View All Result
Home Artificial Intelligence

Breaking the Bottleneck: GPU-Optimised Video Processing for Deep Studying

Admin by Admin
February 25, 2025
in Artificial Intelligence
0
Screenshot 2025 02 24 At 11.34.06 am 1024x584.png
0
SHARES
3
VIEWS
Share on FacebookShare on Twitter

READ ALSO

Constructing a Manufacturing-Grade Multi-Node Coaching Pipeline with PyTorch DDP

What the Bits-over-Random Metric Modified in How I Assume About RAG and Brokers


Deep Studying (DL) functions usually require processing video knowledge for duties resembling object detection, classification, and segmentation. Nevertheless, typical video processing pipelines are sometimes inefficient for deep studying inference, resulting in efficiency bottlenecks. On this submit will leverage PyTorch and FFmpeg with NVIDIA {hardware} acceleration to realize this optimisation.

The inefficiency comes from how video frames are sometimes decoded and transferred between CPU and GPU. The usual workflow that we could discover within the majority of tutorials observe this construction:

  1. Decode Frames on CPU: Video information are first decoded into uncooked frames utilizing CPU-based decoding instruments (e.g., OpenCV, FFmpeg with out GPU help).
  2. Switch to GPU: These frames are then transferred from CPU to GPU reminiscence to carry out deep studying inference utilizing frameworks like TensorFlow, Pytorch, ONNX, and many others.
  3. Inference on GPU: As soon as the frames are in GPU reminiscence, the mannequin performs inference.
  4. Switch Again to CPU (if wanted): Some post-processing steps could require knowledge to be moved again to the CPU.

This CPU-GPU switch course of introduces a big efficiency bottleneck, particularly when processing high-resolution movies at excessive body charges. The pointless reminiscence copies and context switches decelerate the general inference pace, limiting real-time processing capabilities.

For example, the next snippet has the everyday Video Processing pipeline that you simply got here throughout when you find yourself beginning to study deep studying:

The Resolution: GPU-Primarily based Video Decoding and Inference

A extra environment friendly method is to maintain your complete pipeline on the GPU, from video decoding to inference, eliminating redundant CPU-GPU transfers. This may be achieved utilizing FFmpeg with NVIDIA GPU {hardware} acceleration. 

Key Optimisations

  1. GPU-Accelerated Video Decoding: As a substitute of utilizing CPU-based decoding, we leverage FFmpeg with NVIDIA GPU acceleration (NVDEC) to decode video frames instantly on the GPU.
  2. Zero-Copy Body Processing: The decoded frames stay in GPU reminiscence, avoiding pointless reminiscence transfers.
  3. GPU-Optimized Inference: As soon as the frames are decoded, we carry out inference instantly utilizing any mannequin on the identical GPU, considerably lowering latency.

Palms on! 

Stipulations 

 With a view to obtain the aforementioned enhancements, we might be utilizing the next dependencies: 

Set up

Please, to get a deep perception of how FFmpeg is put in with NVIDIA gpu acceleration, observe these directions. 

Examined with:

  • System: Ubuntu 22.04
  • NVIDIA Driver Model: 550.120 
  • CUDA Model: 12.4
  • Torch: 2.4.0
  • Torchaudio: 2.4.0
  • Torchvision: 0.19.0

1. Set up the NV-Codecs

2. Clone and configure FFmpeg

3. Validate whether or not the set up was profitable with torchaudio.utils

Time to code an optimised pipeline!

Benchmarking

To benchmark whether or not it’s making any distinction, we might be utilizing this video from Pexels by Pawel Perzanowski. Since most movies there are actually brief, I’ve stacked the identical video a number of instances to offer some outcomes with totally different video lengths. The unique video is 32 seconds lengthy which supplies us a complete of 960 frames. The brand new modified movies have 5520 and 9300 frames respectively.

Unique video

  • typical workflow: 28.51s
  • optimised workflow: 24.2s

Okay… it doesn’t appear to be an actual enchancment, proper? Let’s take a look at it with longer movies.

Modified video v1 (5520 frames)

  • typical workflow: 118.72s
  • optimised workflow: 100.23s

Modified video v2 (9300 frames)

  • typical workflow: 292.26s
  • optimised workflow: 240.85s

Because the video length will increase, the advantages of the optimization turn into extra evident. Within the longest take a look at case, we obtain an 18% speedup, demonstrating a big discount in processing time. These efficiency positive factors are notably essential when dealing with massive video datasets and even in real-time video evaluation duties, the place small effectivity enhancements accumulate into substantial time financial savings.

Conclusion

In immediately’s submit, we now have explored two video processing pipelines, the everyday one the place frames are copied from CPU to GPU, introducing noticeable bottlenecks, and an optimised pipeline, wherein frames are decoded within the GPU and move them on to inference, saving a significantly period of time as movies’ length improve.

References

Tags: BottleneckbreakingDeepGPUOptimisedLearningProcessingVideo

Related Posts

Featured image 1 1024x572 1.jpg
Artificial Intelligence

Constructing a Manufacturing-Grade Multi-Node Coaching Pipeline with PyTorch DDP

March 27, 2026
1rdc5bcn7hvi 3lz4kap7bw.webp.webp
Artificial Intelligence

What the Bits-over-Random Metric Modified in How I Assume About RAG and Brokers

March 27, 2026
Codex ds workflow cover.jpg
Artificial Intelligence

Past Code Technology: AI for the Full Knowledge Science Workflow

March 26, 2026
Insightphotography cockpit 4598188 scaled 1.jpg
Artificial Intelligence

The Machine Studying Classes I’ve Discovered This Month

March 25, 2026
Gemini generated image 1.jpg
Artificial Intelligence

The right way to Make Claude Code Enhance from its Personal Errors

March 25, 2026
Cdo digest 1.jpg
Artificial Intelligence

The Full Information to AI Implementation for Chief Knowledge & AI Officers in 2026

March 24, 2026
Next Post
Tag Reuters Com 2024 Newsml Lynxmpek7k0p5 1.jpg

Finest Strategies for Microsoft Alternate Server Information Restoration

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

POPULAR NEWS

Gemini 2.0 Fash Vs Gpt 4o.webp.webp

Gemini 2.0 Flash vs GPT 4o: Which is Higher?

January 19, 2025
Chainlink Link And Cardano Ada Dominate The Crypto Coin Development Chart.jpg

Chainlink’s Run to $20 Beneficial properties Steam Amid LINK Taking the Helm because the High Creating DeFi Challenge ⋆ ZyCrypto

May 17, 2025
Image 100 1024x683.png

Easy methods to Use LLMs for Highly effective Computerized Evaluations

August 13, 2025
Blog.png

XMN is accessible for buying and selling!

October 10, 2025
0 3.png

College endowments be a part of crypto rush, boosting meme cash like Meme Index

February 10, 2025

EDITOR'S PICK

Pepe dollar pepd presale is positioned to match pepe coin success as pepd smashes presale stage 1 1.jpg

Pepe Greenback (PEPD) Presale is Positioned to match Pepe coin Success As PEPD Smashes Presale Stage 1

September 2, 2025
1ohaxw7pm Ofgyrqra55r1a.jpeg

An Intuitive Information to the Consideration Mechanism

August 29, 2024
Header Pressrelease 2 1732720359tdygxoh1i8.jpg

Merging Blockchain with Luxurious Vehicles – CryptoNinjas

December 2, 2024
Depositphotos 289002612 Xl Scaled.jpg

How Knowledge-Pushed Manufacturers Can Use PowerShell Invoke-WebRequests

September 12, 2024

About Us

Welcome to News AI World, your go-to source for the latest in artificial intelligence news and developments. Our mission is to deliver comprehensive and insightful coverage of the rapidly evolving AI landscape, keeping you informed about breakthroughs, trends, and the transformative impact of AI technologies across industries.

Categories

  • Artificial Intelligence
  • ChatGPT
  • Crypto Coins
  • Data Science
  • Machine Learning

Recent Posts

  • Constructing a Manufacturing-Grade Multi-Node Coaching Pipeline with PyTorch DDP
  • 7 Free Internet APIs Each Developer and Vibe Coder Ought to Know
  • Leverage Returns To The Market
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy

© 2024 Newsaiworld.com. All rights reserved.

No Result
View All Result
  • Home
  • Artificial Intelligence
  • ChatGPT
  • Data Science
  • Machine Learning
  • Crypto Coins
  • Contact Us

© 2024 Newsaiworld.com. All rights reserved.

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?