Content Distribution System


Medical Imaging & Genomics

Brings AI to the Edge of Healthcare

The Clara Imaging software development kit (SDK) provides developers the tools to build, manage, and deploy intelligent imaging workflows and instruments—ushering in the next generation of imaging.

The Clara Genomics SDK addresses the growing size and complexity of genomics sequencing and analysis with accelerated and intelligent computing.


GPU Data Science

The RAPIDS suite of open source software libraries and APIs gives you the ability to execute end-to-end data science and analytics pipelines entirely on GPUs. Licensed under Apache 2.0, RAPIDS is incubated by NVIDIA® based on extensive hardware and data science science experience. RAPIDS utilizes NVIDIA CUDA® primitives for low-level compute optimization, and exposes GPU parallelism and high-bandwidth memory speed through user-friendly Python interfaces.


BlazingSQL provides an open-source SQL interface to ETL massive datasets directly into GPU memory and the Ecosystem.


RAPIDS uses optimized NVIDIA CUDA® primitives and high-bandwidth GPU memory to accelerate data preparation and machine learning. The goal of RAPIDS is not only to accelerate the individual parts of the typical data science workflow, but to accelerate the complete end-to-end workflow.

We suggest that you take a look at the sample workflow in our Docker container (described below), which illustrates just how straightforward a basic XGBoost model training and testing workflow looks in RAPIDS.

Map D Omni Sci

Where Data Science and Analytics Converge

Break down silos with the only open platform that unites analytics, data science and location intelligence workflows. Leverage native SQL, interactive visual analytics, extensive PyData stack integrations, and a powerful machine learning framework.

Network LAN/WAN Router

Free Range Router

FRRouting (FRR) is an IP routing protocol suite for Linux and Unix platforms which
includes protocol daemons for BGP, IS-IS, LDP, OSPF, PIM, and RIP.

FRR’s seamless integration with the native Linux/Unix IP networking stacks
makes it applicable to a wide variety of use cases including connecting
hosts/VMs/containers to the network, advertising network services, LAN
switching and routing, Internet access routers, and Internet peering.

FRR has its roots in the Quagga project. In fact, it was started by many
long-time Quagga developers who combined their efforts to improve on
Quagga's well-established foundation in order to create the best routing
protocol stack available. We invite you to participate in the FRRouting
community and help shape the future of networking.

Join the ranks of network architects using FRR for ISPs, SaaS infrastructure,
web 2.0 businesses, hyperscale services, and Fortune 500 private clouds.


TensorRT Integration

NVIDIA announced the integration of our TensorRT inference optimization tool with TensorFlow. TensorRT integration will be available for use in the TensorFlow 1.7 branch. TensorFlow remains the most popular deep learning framework today while NVIDIA TensorRT speeds up deep learning inference through optimizations and high-performance runtimes for GPU-based platforms.

Open NFV

Network Functions Virtualization

Open Platform for NFV (OPNFV) is a project and community that facilitates a common NFVI, continuous integration (CI) with upstream projects, stand-alone testing toolsets, and a compliance and verification program for industry-wide testing and integration to accelerate the transformation of enterprise and service provider networks. Participation is open to anyone, whether you are an employee of a member company or just passionate about network transformation.


Computer Vision and Machine Learning

OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. Being a BSD-licensed product, OpenCV makes it easy for businesses to utilize and modify the code.
The library has more than 2500 optimized algorithms, which includes a comprehensive set of both classic and state-of-the-art computer vision and machine learning algorithms.

Open Source Projects

Get Creative

Open source projects and research across artificial intelligence, robotics, and more.

Smart City

Analyze Data From Cameras, Sensors and IoT Gateways in Real-Time

NVIDIA’s DeepStream SDK delivers a complete streaming analytics toolkit for AI-based video and image understanding, as well as multi-sensor processing. DeepStream is an integral part of NVIDIA Metropolis, the platform for building end-to-end services and solutions for transforming pixels and sensor data to actionable insights.


OpenStack on Ubuntu

Canonical designs, builds, operates and supports OpenStack private clouds on Ubuntu. We understand the importance of certainty, stability, performance and economic efficiency for private cloud infrastructure.
Ready to move from proprietary virtualisation to OpenStack?


Open Network Operating System

The ONOS® project was formed to pursue our vision of what networking could be for the public good.
Networks have become a very critical infrastructure for the society. However, they are currently closed, proprietary, complex, operationally expensive, inflexible – in a nutshell, they impede innovation and progress rather than enabling them.
We have a vision of what networking could be through the promise of Software Defined Networking (SDN). SDN separates the control plane from the data plane freeing software innovation cycles to become independent of hardware innovation cycles. SDN accelerates Internet and Cloud innovation while significantly reducing the costs of building and operating networks.


Kubernetes on Ubuntu

Ubuntu is the reference platform for Kubernetes on all major public clouds, including official support in Google’s GKE, Microsoft’s AKS and Amazon’s EKS CAAS offerings. We deliver pure upstream Kubernetes tested across the widest range of clouds — from public clouds to private data centres, from bare metal to virtualised infrastructure.


Open Networking Automation Platform

ONAP provides a comprehensive platform for real-time, policy-driven orchestration and automation of physical and virtual network functions that will enable software, network, IT and cloud providers and developers to rapidly automate new services and support complete lifecycle management. By unifying member resources, ONAP is accelerating the development of a vibrant ecosystem around a globally shared architecture and implementation for network automation–with an open standards focus–faster than any one product could on its own.

Open DayLight

Network Automation

Communications providers and enterprises alike are eager to build or adapt their networks to be more flexible and responsive to their organizations’ and customers’ needs. At the same time, they are driving network automation to improve operational efficiency. OpenDaylight, the largest open source SDN controller, is helping lead this transition.
OpenDaylight (ODL) is a modular open platform for customizing and automating networks of any size and scale. The OpenDaylight Project arose out of the SDN movement, with a clear focus on network programmability. It was designed from the outset as a foundation for commercial solutions that address a variety of use cases in existing network environments.

IO Visor

Tracing, analytics, monitoring, security and networking functions

The IO Visor Project is an open source project and a community of developers to accelerate the innovation, development, and sharing of virtualized in-kernel IO services for tracing, analytics, monitoring, security and networking functions. It builds on the Linux community to bring open, flexible, distributed, secure and easy to operate technologies that enable any stack to run efficiently on any physical infrastructure.


Open Security Controller

Software-defined security orchestration

Open Security Controller Project is a software-defined security orchestration solution that automates deployment of virtualized network security functions, like next-generation firewall, intrusion prevention systems and application data controllers. The Open Security Controller Project enables East-West data center security, is scalable and reduces threats in software defined network environments.

OSC simplifies and automates security management and compliance and because it is open, offers organizations the flexibility to choose the security technology that is best suited to their needs.


Big data analytics platform
for networks and services

  • Open source Platform for Network Data Analytics

  • Aggregates data like logs, metrics and network telemetry

  • Scales up to consume millions of messages per second

  • Efficiently distributes data with publish and subscribe model

  • Processes bulk data in batches, or streaming data in real-time

  • Manages lifecycle of applications that process and analyze data

  • Lets you explore data using interactive notebooks


The World’s Secure Networking Data Plane

WHAT IS VECTOR PACKET PROCESSING (VPP)? VPP is the Swiss Army knife of networking toolchains - enabling astounding software packet processing.

Relentless speed and scale.
Up to two orders of magnitude greater packet processing throughput.
VPP’s host stack comprises packet, transport, session, and application layer protocols enabling entire networking and security functions to be injected into software packet processing.

Easily programmable. is easily extensible through plugins or by building applications on top of the VPP API.

Deploy anywhere.
Bare metal, VM or container. x86, ARM, and PowerPC architectures.

The future of packet processing. Now.


Streaming Network Analytics

Streaming Network Analytics System (project SNAS) is a framework to collect, track and access tens of millions of routing objects (routers, peers, prefixes) in real time.

Acumos AI

An open source framework to build, share and deploy AI applications

Acumos is an Open Source Platform, which supports design, integration and deployment of AI models. Furthermore, Acumos supports an AI marketplace that empowers data scientists to publish adaptive AI models, while shielding them from the need to custom develop fully integrated solutions.

Elastic Deep Learning

A deep learning framework to build cluster cloud services

EDL optimizes the global utilization of the cluster running deep learning job and the waiting time of job submitters. It includes two parts: a Kubernetes controller for the elastic scheduling of distributed deep learning jobs, and a fault-tolerable deep learning framework.


Central Office Re-Architected as a Datacenter

  • CORD Vision – The shared goal of the project is to promote the building of network edge facilities from cloud hardware and software technologies. More details about this Vision are presented in the next section, and while we can expect this Vision to evolve over time, it does establish the common ground for all CORD-related efforts.

  • CORD Architecture – A collection of interfaces and models that define a particular way to achieve the CORD Vision. Today there is one Reference Architecture (defined later in this document), but other Architectures are possible.

  • CORD Implementation – An integrated collection of hardware and software components that implement a CORD Architecture. There is one open reference implementation today that implements the Reference Architecture (defined later in this document), but other implementations are possible.

  • CORD Solution – A specific configuration/customization of a CORD Implementation targeted at a particular use case. Several example Solutions are available in today’s Reference Implementation, each centered on a different access technology (e.g., R-CORD, M-CORD, E-CORD), but this is a short-term situation. A much richer collection of Solutions, including ones that support multiple access technologies, are expected in the near future.

  • CORD Platform – The subset of a CORD Implementation that is common to all CORD Solutions. The components that make up the Platform in today’s Reference Implementation (the Reference Platform) are described later in this document. It is also possible to give an architectural definition of a CORD Platform in terms of the models and interfaces of a CORD Architecture.

  • CORD Distribution – A packaging and release of implementation components, tailored for a particular user community. Today there is one Distribution—it is exactly the same as the Reference Implementation and includes both the Reference Platform and a collection of Reference Solutions—but multiple Distributions are possible, and they need not be mutually exclusive. For example, different organizations could prepare Distributions that include the same Reference Platform, but different combinations of Solutions.


Akraino Edge Stack

Launched in 2018, Akraino Edge Stack aims to create an open source software stack that supports high-availability cloud services optimized for edge computing systems and applications. The Akraino Edge Stack is designed to improve the state of edge cloud infrastructure for enterprise edge, OTT edge, and carrier edge networks. It will offer users new levels of flexibility to scale edge cloud services quickly, to maximize the applications and functions supported at the edge, and to help ensure the reliability of systems that must be up at all times.


Baetyl (pronounced “Beetle”) offers a general-purpose platform for edge computing

Baetyl seamlessly extends cloud computing, data and services to edge devices, enabling developers to build light, secure and scalable edge applications.
With modern container and serverless design concepts and engineering tools optimized for stand-alone and small multi-machines, Baetyl enables edge hardwares and cloud native applications to work better and more efficiently together. It helps deliver stronger processing power to edge devices like smart home appliances, wearables and other IoT devices.
Baetyl (pronounced “Beetle”) offers a general-purpose platform for edge computing that manipulates different types of hardware facilities and device capabilities into a standardized container runtime environment and API, enabling efficient management of application, service, and data flow through a remote console both on cloud and on prem. Baetyl also equips the edge operating system with the appropriate toolchain support, reduces the difficulty of developing edge calculations with a set of built-in services and APIs, and provides a graphical IDE in the future.


Industrial Edge

Fledge is an open source framework and community for the industrial edge focused on critical operations, predictive maintenance, situational awareness and safety. Fledge is architected to integrate Industrial Internet of Things (IIoT), sensors and modern machines with the cloud and existing “brown field” systems like historians, DCS (Distributed Control Systems), PLC (Program Logic Controllers) and SCADA (Supervisory Control and Data Acquisition). All sharing a common set of administration and application APIs.
Fledge developers and operators no longer face complexity and fragmentation issues when building their IIoT applications as they gather and process more sensor data to automate and transform business. Fledge’s modern pluggable architecture eliminates the data silos often found in plants, factories and mines. By using a consistent set of RESTful APIs to develop, manage and secure IIoT applications, Fledge creates a unified solution.