Developer Resources For Financial Services
A hub of news, SDKs, technical resources, and more for developers working in the financial services industry.
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 to boost risk management.
Download Now
RAPIDS
Run entire data science workflows with high-speed GPU compute and parallelize data loading, data manipulation, and machine learning for 50X faster end-to-end data science pipelines to improve data-backed decisions and security.
Get Started
TensorRT
NVIDIA? TensorRT?, an SDK for high-performance deep learning inference, includes a deep learning inference optimizer and runtime that delivers low latency and high throughput for inference applications.
Learn More
Riva
NVIDIA? Riva is a GPU-accelerated SDK for building Speech AI applications that are customized for your use case and deliver real-time performance.
Learn More
Triton Inference ServerLearn More | NVIDIA Triton? Inference Server, part of the NVIDIA AI platform, is an open-source inference serving software that helps standardize model deployment and execution and delivers fast and scalable AI in production. |
NVIDIA? DOCA? SDKGet Early Access | With DOCA, developers can program the data center infrastructure of tomorrow by creating software-defined, cloud-native, DPU-accelerated services with zero-trust protection to address the increasing performance and security demands of modern data centers. |
NVIDIA MorpheusDownload Now | NVIDIA Morpheus is an open application framework that enables cybersecurity developers to create optimized AI pipelines for filtering, processing and classifying large volumes of real-time data. |
cuDNNLearn More | 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. |
Automatic Mixed PrecisionLearn More | 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. |
JetPackLearn More | NVIDIA JetPack SDK is the most comprehensive solution for building end-to-end accelerated AI applications. JetPack SDK provides a full development environment for hardware-accelerated AI-at-the-edge development. |
NVIDIA Collective Communications LibraryLearn More | The NVIDIA Collective Communication Library (NCCL) implements multi-GPU and multi-node communication primitives optimized for NVIDIA GPUs and Networking. NCCL provides routines such as all-gather, all-reduce, broadcast, reduce, reduce-scatter as well as point-to-point send and receive that are optimized to achieve high bandwidth and low latency over PCIe and NVLink high-speed interconnects. |
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
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
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
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
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
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
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.
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.
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.
NVIDIA Financial Services News

Limit Order Book Dataset Generation for Accelerated Short-Term Price Prediction with RAPIDS
Hardware acceleration using GPUs reduces the time required for financial ML researchers to obtain prediction results.

Exploring Unique Applications of Text-to-Speech Technology
When interacting with a virtual assistant, you give a command and receive a verbal response. The technology powering this generated voice response is known as text-to-speech (TTS). TTS applications are highly useful as they enable greater content accessibility for those who use assistive devices. With the latest TTS techniques, you can generate a synthetic voice … Continued

NVIDIA Morpheus Helps Defend Against Spear Phishing with Generative AI
The NVIDIA Morpheus cybersecurity framework helps defend against spear phishing using generative AI.

Benchmarking Deep Neural Networks for Low-Latency Trading and Rapid Backtesting on NVIDIA GPUs
NVIDIA GPUs enable electronic trading applications to run inference in real time on very large LSTM models serving some of today’s fastest-moving markets.
View All Financial Services News