Categories
Misc

GPU Operator 1.8 Adds Support for DGX, HGX, and Upgrades

In the last post, we looked at how the GPU Operator has evolved, adding a rich feature set to handle GPU discovery, support for the new Multi-Instance GPU (MIG) capability of the NVIDIA Ampere Architecture, vGPU, and certification for use with Red Hat OpenShift.  In this post, we look at the new features added in … Continued

In the last post, we looked at how the GPU Operator has evolved, adding a rich feature set to handle GPU discovery, support for the new Multi-Instance GPU (MIG) capability of the NVIDIA Ampere Architecture, vGPU, and certification for use with Red Hat OpenShift. 

In this post, we look at the new features added in the GPU Operator release 1.8, further simplifying GPU management for various deployment scenarios, inlcuding:

  • Added support for GPU Operator upgrades
  • Support for NVSwitch Systems, including DGX A100 and NVIDIA HGX A100 servers
  • Support for gathering GPU Operator State Metrics
  • GPU Operator and Network Operator Improve Multinode Training
  • Support for Red Hat OpenShift 4.8

NVIDIA Software Lifecycle Management 

Version 1.8 of GPU Operator provides an update mechanism for organizations to update their GPU Operator version without disrupting the workflow of the cluster the GPU Operator is running on. Previous releases of GPU Operator required users to uninstall the prior version before installing the new version, meaning no GPUs in the cluster were usable during the upgrade process. 

Starting with 1.8, upgrading versions doesn’t disrupt the workflow. The mechanism updates one node at a time in a rolling fashion, so the other nodes can continue to be used. The next node is updated only when the installation is complete and the previous node is back online. Users can be confident that their workflow will be better managed when updating GPU Operator. 

Now Supporting NVSwitch Systems

With 1.8, the GPU Operator automatically deploys the software required for initializing the fabric on NVIDIA NVSwitch systems, including the NVIDIA HGX A100 and DGX A100. Once initialized, all GPUs can communicate with one another at full NVLink bandwidth to create an end-end scalable computing platform. 

The GPU Operator is also certified for use with Red Hat OpenShift 4 on DGX A100 systems. 

Support for Gathering GPU Operator State Metrics

With 1.8, the GPU Operator now reports various metrics for users to monitor overall health of the GPU Operator and operator deployed resources under the gpu-operator-resources namespace. SRE teams and Cluster administrators can now configure necessary Prometheus resources to gather metrics and also to trigger alerts on certain failure conditions. 

For the OpenShift Container Platform, these resources are automatically created in this release. Monitoring solutions like Grafana can be used to build dashboards and visualize the operational status of GPU Operator and node components.

Better Together: NVIDIA Accelerated Compute and Networking

Recently, NVIDIA announced the 1.0 release of the NVIDIA Network Operator. An analog to the NVIDIA GPU Operator, the Network Operator simplifies scale-out network design for Kubernetes by automating aspects of network deployment and configuration that would otherwise require manual work. It loads the required drivers, libraries, device plug-ins, and CNIs on any cluster node with an NVIDIA network interface.

When they are deployed together, the NVIDIA GPU and Network operators enable GPUDirect RDMA, a fast data path between NVIDIA GPUs on different nodes. This is a critical technology enabler for data-intensive workloads like AI Multi-Node Training.

Learn more about the latest NVIDIA Network Operator release.

Added Support for Red Hat OpenShift

We continue our line of support for Red Hat OpenShift.

  • GPU Operator 1.8 and 1.7 support both Red Hat OpenShift 4.8 and 4.7
  • GPU Operator 1.6 supports Red Hat OpenShift 4.7
  • GPU Operator 1.5 supports Red Hat OpenShift 4.6
  • GPU Operator 1.4 and 1.3 support Red Hat OpenShift 4.5 and 4.4, respectively

Summary

The following resources are available for using NVIDIA GPU Operator: 

The NVIDIA GPU Operator is a key component to many edge computing solutions. Learn more about NVIDIA solutions for edge computing.

Categories
Misc

NVIDIA Opens Omniverse Platform to Developers Worldwide

NVIDIA Developer Program provides access to integrated technologies for simulation and real time rendering with Omniverse.

NVIDIA Developer Program is now bringing NVIDIA Omniverse to over 2.5 million developers around the world. At SIGGRAPH, we’re introducing exclusive events, sessions, and other resources to unveil Omniverse as our newest platform for developers.

NVIDIA is delivering a suite of Omniverse apps and tools to enhance developer pipelines. Developers can plug into any layer of the platform stack — whether at the top level, utilizing prebuilt Omniverse apps; or the platform component level, so they can easily build custom extensions and tools to boost workflows. 

With the NVIDIA Developer Program, Omniverse users have access to a wide range of technical resources, tutorials and more. From online training to interacting with the community, these developer resources are free, providing users with the tools and knowledge to familiarize themselves with the Omniverse platform.

Learn about all the different ways developers can engage with us at SIGGRAPH and dive into the Omniverse platform. 

Get Access to the New NVIDIA Omniverse User Group

Join NVIDIA Omniverse for our inaugural User Group, an exclusive event hosted by Omniverse’s senior leadership on August 12, 5:00 – 6:30 p.m. PDT. The event is open to all developers, researchers, creators, students, hobbyists, and other professionals using the platform, will provide attendees with a chance to:

  • Hear the vision and future of Omniverse from Rev Lebaredian, VP of Omniverse & Simulation Technology, and Richard Kerris, VP of Omniverse Developer Platform.
  • Learn how you can build on and extend the Omniverse ecosystem.
  • See the unveiling of the Create With Marbles: Marvelous Machines contest winners.
  • Attend “Meet the Expert” breakout sessions and speak with engineering leaders about specific platform applications and features.

Register now to join this exclusive event. 

Get Started With the Omniverse Developer Resource Center

The new NVIDIA Omniverse Resource Center has all the information needed to help Omniverse users get started and familiarize themselves with the platform. From talks and sessions to technical documentations, the Resource Center organizes all assets that are available for certain topics, making it easier for users to find overviews of different features and capabilities in Omniverse, including:

  • Learning USD: Get an introduction to USD, from its creation to current implementation in Omniverse. 
  • Using Connectors: Learn how to connect your application to the Omniverse platform and submit your Connector for exposure to Omniverse users.
  • Building apps and extensions: Use Omniverse Kit to build entirely new applications or add new functionality to the Omniverse ecosystem by creating extensions.
  • Building microservices: Enable new capabilities to be exposed as microservices to any connected clients and applications.

For more resources, check out our developer tutorials

New Graphics and Simulation Courses by NVIDIA Deep Learning Institute (DLI)

The NVIDIA Deep Learning Institute (DLI) offers resources for diverse learning needs—from learning materials to self-paced and live training taught by NVIDIA-certified instructors, to teaching kits for educators—giving individuals, teams, and institutions what they need to advance their knowledge in AI, graphics, and simulation.

Attendees can learn more about these free trainings and resources, including:

  • Universal Scene Description (USD) for collaborative 3D workflows. This free, self-paced course provides an introduction to USD and important concepts like layer composition, references, and variants and includes hands-on exercises with live scripted examples. 
  • The new “Masterclass by the Masters” video series for artists to see how others are using and building on Omniverse. The first masterclass collection is “Using Omniverse for Artistic 3D Workflows,” which highlights how different creators are using the platform for multi-app design workflows.
  • The Graphics & Omniverse Teaching Kit, which includes downloadable teaching materials and online courses that provide the foundation for understanding and building hands-on expertise in graphics and Omniverse. Educators can request early access.

Learn more about NVIDIA DLI.

Engage With the Community

NVIDIA hosts deep dives with developers on Omniverse applications such as Omniverse Create, Issac Sim Machinima, and more. We routinely invite product managers and community experts to present the latest features and most popular workflows. Doing this live on Twitch gives you a chance to ask questions in an interactive environment. Follow our Twitch channel for the schedule of upcoming streams and look at past events in our Community Stream playlist.

For additional support, check out the Omniverse forums and join our Discord server to chat with the community.

 

Categories
Misc

Introducing Omniverse USD Support for Blender

In the SIGGRAPH Special Address, NVIDIA revealed that the upcoming release of Blender 3.0 includes USD support. 

In the SIGGRAPH Special Address, NVIDIA revealed that the upcoming release of Blender 3.0 includes USD support. 

The USD support in the new release was developed by NVIDIA in close collaboration with Blender Foundation to bring the open standard to Blender artists. In addition, NVIDIA announced a Blender 3.0 alpha USD branch with additional features permitting integration with Omniverse. 

Blender is OSS for 3D design and animation that provides a suite of tools supporting the entire 3D pipeline, from modeling and sculpting to animation, simulation, and rendering. Thousands of programmers from around the world contribute to the OSS. Today, Blender is an important part of the 3D ecosystem across disciplines and industries, downloaded over 14 million times in 2020. 

NVIDIA Omniverse is a real-time simulation and collaboration platform for 3D production pipelines. The Blender 3.0 alpha USD branch includes additional USD import and export options, as well as Omniverse universal material mapper support, allowing lossless materials exchange between Blender and Omniverse. It will be available for download from the Omniverse Launcher, as well as Blender’s website and GitHub on August 16.  

Materials in Omniverse are physically based, represented using Material Definition Language (MDL). With the Blender 3.0 alpha USD branch, users can export and import Omniverse preset MDLs for an enhanced 3D workflow.

All source code is available for the Blender 3.0 alpha USD branch, so organizations, developers, and studios can customize, build upon, and learn from the newest additions.

Download the NVIDIA Omniverse open beta today and get started with Blender 3.0 USD.

For additional support, check out the developer forum and join the Omniverse Discord server to chat with the community.

 

Categories
Misc

NVIDIA Brings Millions More Into the Metaverse With Expanded Omniverse Platform

NVIDIA today announced a major expansion of NVIDIA Omniverse™ — the world’s first simulation and collaboration platform that is delivering the foundation of the metaverse — through new integrations with Blender and Adobe that will open it to millions more users.

Categories
Misc

From Our Kitchen to Yours: NVIDIA Omniverse Changes the Way Industries Collaborate

Talk about a magic trick. One moment, NVIDIA CEO Jensen Huang was holding forth from behind his sturdy kitchen counter. The next, the kitchen and everything in it slid away, leaving Huang alone with the audience and NVIDIA’s DGX Station A100, a glimpse at an alternate digital reality. For most, the metaverse is something seen Read article >

The post From Our Kitchen to Yours: NVIDIA Omniverse Changes the Way Industries Collaborate appeared first on The Official NVIDIA Blog.

Categories
Misc

A Code for the Code: Simulations Obey Laws of Physics with USD

Life in the metaverse is getting more real.  Starting today, developers can create and share realistic simulations in a standard way. Apple, NVIDIA and Pixar Animation Studios have defined a common approach for expressing physically accurate models in Universal Scene Description (USD), the common language of virtual 3D worlds.  Pixar released USD and described it in 2016 at SIGGRAPH. It was originally designed so artists could Read article >

The post A Code for the Code: Simulations Obey Laws of Physics with USD appeared first on The Official NVIDIA Blog.

Categories
Misc

NVIDIA Makes RTX Technology Accessible to More Professionals

With its powerful real-time ray tracing and AI acceleration capabilities, NVIDIA RTX technology has transformed design and visualization workflows for the most complex tasks, like designing airplanes and automobiles, visual effects in movies and large-scale architectural design. The new NVIDIA RTX A2000 — our most compact, power-efficient GPU for a wide range of standard and Read article >

The post NVIDIA Makes RTX Technology Accessible to More Professionals appeared first on The Official NVIDIA Blog.

Categories
Misc

What Is the Metaverse?

What is the metaverse? The metaverse is a shared virtual 3D world, or worlds, that are interactive, immersive, and collaborative. Just as the physical universe is a collection of worlds that are connected in space, the metaverse can be thought of as a bunch of worlds, too. Massive online social games, like battle royale juggernaut Read article >

The post What Is the Metaverse? appeared first on The Official NVIDIA Blog.

Categories
Misc

torch: Just-in-time compilation (JIT) for R-less model deployment

Using the torch just-in-time (JIT) compiler, it is possible to query a model trained in R from a different language, provided that language can make use of the low-level libtorch library. This post shows how. In addition, we try to untangle a bit of the terminological jumble surrounding the topic.

Categories
Offsites

torch: Just-in-time compilation (JIT) for R-less model deployment

Using the torch just-in-time (JIT) compiler, it is possible to query a model trained in R from a different language, provided that language can make use of the low-level libtorch library. This post shows how. In addition, we try to untangle a bit of the terminological jumble surrounding the topic.