Turing Optimized SDKs for Creators and Deep Learning

At NeurIPS in Montreal, Canada, NVIDIA introduced the TITAN RTX, the world’s most powerful GPU for the PC, providing massive performance for AI research, data science and content creation. Below is a summary of the newly announced developer software which will take advantage of the NVIDIA Turing architecture behind the TITAN RTX.

NGX SDK

NVIDIA NGX is a new deep learning powered technology stack bringing AI-based features that accelerate and enhance graphics, photos, imaging, and video processing directly into visual applications. Developers have easy access to pre-trained AI networks for Image Up-Res for both still images and and video sequences, Image In-Painting where a mask guides parts of an image to be replaced, and AI Slow-Mo where AI creates new video frames to insert into a sequence.

The NGX features are designed to leverage the Tensor Cores on NVIDIA RTX GPUs for optimal performance. The NGX SDK will automatically update features on machines that use them so customers are always up to date with the best capabilities.

The NGX SDK is now available to select developers through our Early Access Program. Apply here.

Video Codec 9.0 SDK

The Video Codec SDK includes a complete set of APIs, samples and documentation for exposing  hardware acceleration of video encode and decode on NVIDIA GPUs for Windows and Linux. This SDK provides API interface for specialized hardware (NVDEC/NVENC) found on NVIDIA GPUs; which is independent of CUDA Cores.

Turing brings huge quality improvements as well as significant decode performance gains of up to 3x using multiple decoders present on NVIDIA professional cards (Quadro & Tesla).

On the encoding side Video Codec SDK 9.0 on Turing brings higher quality encoding for H.264 & H.265, higher encoding efficiency (15% lower bitrate than Pascal) as well as support for HEVC B-frames.

Video Codec SDK 9 is available now to select developers through our early access program and is planned for release early next year. Register for early access.

Optical Flow SDK

The Optical Flow SDK gives developers access to the latest hardware capability of Turing GPUs dedicated to computing the relative motion of pixels between images. This new hardware uses sophisticated algorithms to yield highly accurate flow vectors, with robust frame-to-frame intensity variations and tracks the true object motion faster and more accurately.

One of the most important applications of optical flow is to track objects within video frames. The Optical Flow SDK requires an NVIDIA Turing GPU and is available to select developers through our early access program.  Learn more about Optical Flow SDK.

Deep Learning

NVIDIA Open-Source Portal

NVIDIA unveiled a portal for open-source products and research projects. It organizes and highlights the key projects from across our 140+ GitHub repos and connects to relevant material. The portal is now live at developer.nvidia.com/open-source.

Software Optimizations for Deep Learning Training

The latest 18.11 release of NVIDIA GPU Cloud (NGC) containers for deep learning frameworks and libraries help accelerate deep learning training with minimal effort for researchers and developers. Learn more about the recent optimizations in this blog. Download the latest deep learning framework containers from NGC.

PhysX SDK Open-Sourced

PhysX SDK 4.0 will arrive before the end of the year, and it will provide industrial grade simulation quality at game simulation performance. New features in 4.0 include Tempora Gauss-Seidel Solver (TGS), which makes machinery, characters, and anything else that is jointed or articulated much more robust. Stability and scalability have been improved, new bounding volume hierarchies support fast scene queries for actors with a huge humber of shapes, and infrastructure can now incorporate Cmake projects.  

In addition, PhysX SDK has gone open source, starting this week with version 3.4.  With access to the source code, developers can debug, customize and extend the PhysX SDK as they see fit. Learn more about PhysX SDK 4.0.