Developer Resources For Financial Services

A hub of news, SDKs, technical resources, and more for developers working in the financial services industry.

The NVIDIA Developer Program gives access to a wide range of SDKs, technical resources, and more for financial services. Sign Up

App Frameworks and SDKs


CUDA

CUDA® is a parallel computing platform and programming model developed by NVIDIA for general computing on graphical processing units (GPUs). With CUDA, developers are able to dramatically speed up computing applications by harnessing the power of GPUs.

In GPU-accelerated applications, the sequential part of the workload runs on the CPU - which is optimized for single-threaded performance - while the compute intensive portion of the application runs on thousands of GPU cores in parallel.


Download Now

RAPIDS

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 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.


Get Started

NVIDIA® DOCA™ SDK

The NVIDIA® DOCA™ SDK (software development kit) enables developers to rapidly create applications and services on top of NVIDIA BlueField® data processing units (DPUs), leveraging industry-standard APIs.


Get Early Access

NVIDIA Morpheus

NVIDIA Morpheus is an open AI application framework that provides cybersecurity developers with a highly optimized AI pipeline and pre-trained AI capabilities that, for the first time, allow them to instantaneously inspect all IP traffic across their data center fabric.


Apply for Early Access

Automatic Mixed Precision

Deep Neural Network training has traditionally relied on IEEE single-precision format, however with mixed precision, you can train with half precision while maintaining the network accuracy achieved with single precision. This technique of using both single- and half-precision representations is referred to as mixed precision technique.


Learn More

Triton Inference Server

The NVIDIA Triton inference server simplifies the deployment of AI models at scale in production. Triton Server is open-source inference server software that lets teams deploy trained AI models from many frameworks, including TensorFlow, TensorRT, PyTorch, and ONNX.


Learn More

TensorRT

NVIDIA TensorRT™ is a platform for high-performance deep learning inference. It includes a deep learning inference optimizer and runtime that delivers low latency and high-throughput for deep learning inference applications.


Learn More

cuDNN

The NVIDIA CUDA® Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks. cuDNN provides highly tuned implementations for standard routines such as forward and backward convolution, pooling, normalization, and activation layers.


Learn More

Riva

NVIDIA Riva is an SDK for building and deploying AI applications that fuse vision, speech and other sensors. It offers a complete workflow to build, train and deploy GPU-accelerated AI systems that can use visual cues such as gestures and gaze along with speech in context.


Learn More

JetPack

NVIDIA JetPack SDK is the most comprehensive solution for building AI applications. Use NVIDIA SDK Manager to flash your Jetson developer kit with the latest OS image, install developer tools for both host computer and developer kit, and install the libraries and APIs, samples, and documentation needed to jumpstart your development environment.


Learn More

NVIDIA Collective Communications Library

The NVIDIA Collective Communications Library (NCCL) implements multi-GPU and multi-node collective communication primitives that are performance optimized for NVIDIA GPUs. NCCL provides routines such as all-gather, all-reduce, broadcast, reduce, reduce-scatter, that are optimized to achieve high bandwidth over PCIe and NVLink high-speed interconnect.


Learn More

Browse by Resource Type

Detecting Financial Fraud Using GANs at Swedbank with Hopsworks and NVIDIA GPUs

Discover how Swedbank trains advanced deep learning models such as generative adversarial neural networks (GANs) using NVIDIA GPUs and Logical Clock’s Hopsworks as part of its fraud and anti-money laundering (AML) strategy.


Read Blog

GPU-Accelerated Examples for Quantitative Analyst Tasks

Learn about an example to show how simple it is to accelerate the quant workflow in the GPU and visualize the data flow.


Read Blog

Fast Fractional Differencing on GPUs Using Numba and RAPIDS

Fractional differencing is widely used today in the financial services industry for preparing training data for machine learning algorithms to generate signals for stock trading.


Read Blog

View All Blogs

Accelerated Python in Banking


RAPIDS is an open-source platform, incubated at NVIDIA, for GPU-accelerated data science. It’s transforming many areas of the financial services industry, including the performance record for a representative benchmark designed to evaluate platforms for backtesting trading strategies. Learn how financial institutions are leveraging the RAPIDS platform.


View Webinar

Advancing Financial Services with Conversational AI

Natural Language Processing (NLP) is a critical part of building better chatbots and AI assistants. Among the numerous language models used in NLP-based applications, BERT has emerged as a leader due to its innovative use of machine learning, rapid iteration and ease of use. Learn How the BERT language model is used for NLP.


View Webinar

Deep Learning in Asset Pricing

Stanford University uses deep neural networks to estimate asset pricing for individual stock returns, taking advantage of a vast amount of conditioning information while keeping a fully flexible form and accounting for time variations. Their key innovations include constructing the most informative test assets with an adversarial approach and extracting the states of the economy from many macroeconomic time series.


View Webinar

View All Webinars


Fundamentals of Accelerated Data Science with RAPIDS

You’ll learn how to:


  • Perform multiple analysis tasks on large datasets using RAPIDS
  • Use cuDF, Dask, and BlazingSQL to evaluate datasets
  • Utilize cuML algorithms to perform data analysis at massive scale

Learn More >

Fundamentals of Accelerated Computing with CUDA Python

You’ll learn how to:


  • Use Numba to compile CUDA kernels from NumPy universal functions (ufuncs)
  • Use Numba to create and launch custom CUDA kernels
  • Apply key GPU memory management techniques

Learn More >

Building Intelligent Recommender Systems

You’ll learn how to:


  • Build a content-based recommender system using the open-source cuDF library and Apache Arrow
  • Optimize performance for both training and inference using large, sparse datasets
  • Deploy a recommender model as a high-performance web service

Learn More >

Accelerating Data Science Workflows with RAPIDS

You’ll learn how to:


  • Use cuDF to manipulate massive datasets directly on the GPU
  • Utilize a wide variety of GPU-accelerated machine learning algorithms including XGBoost and several other cuML algorithms to perform data analysis
  • Perform end to end analysis tasks utilizing several realistic data sets

Learn More >


PROGRAMS FOR YOU

Developer Resources

The NVIDIA Developer Program provides the advanced tools and training needed to successfully build applications on all NVIDIA technology platforms. This includes access to hundreds of SDKs, a network of like-minded developers through our community forums, and more.

Join Today

Technical Training

NVIDIA Deep Learning Institute (DLI) offers hands-on training in AI, accelerated computing, and accelerated data science to solve real-world problems. Powered by GPUs in the cloud, training is available as self-paced, online courses or live, instructor-led workshops.

View Courses

Accelerate Your Startup

NVIDIA Inception—an acceleration platform for AI, data science, and HPC startups—supports over 7,000 startups worldwide with go-to-market support, expertise, and technology. Startups get access to training through the DLI, preferred pricing on hardware, and invitations to exclusive networking events.

Learn More


NVIDIA Financial Services News

Accelerating Trustworthy AI for Credit Risk Management

Accelerating Trustworthy AI for Credit Risk Management

As AI becomes prevalent, government agencies will be advocating for citizens for transparency on why financial entities make decisions about consumers.

Accelerating Interpretable Machine Learning for Diversified Portfolio Construction

Accelerating Interpretable Machine Learning for Diversified Portfolio Construction

Learn how Munich Re markets developed an interpretable machine learning to increase performance on diversified portfolio construction.

Simplifying Model Development and Building Models at Scale with PyTorch Lightning and NGC

Simplifying Model Development and Building Models at Scale with PyTorch Lightning and NGC

Learn about the building speech models with PyTorch Lightning on NVIDIA GPU-powered AWS instances managed by the Grid.ai platform.

Learn How to Build Applications of AI for Anomaly Detection

Learn How to Build Applications of AI for Anomaly Detection

The NVIDIA Deep Learning Institute (DLI) is offering instructor-led, hands-on training on how to implement multiple AI-based approaches to solve a specific use case of identifying network intrusions for telecommunications.


View all financial services news

Sign up for the latest developer news from NVIDIA

Subscribe