CINXE.COM

Financial Service Developer Resources | NVIDIA Developer

<!DOCTYPE html> <html lang='en' class='h-100'> <head> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="CNJT4aD9itnBnCyOWTSjHbJB3AIKI4tkXVWHSPepk-kgQx1U9Ey3ds8CG6z7F4B-1VcbLQIwiN38MYAJVoOrCg" /> <meta name="csp-nonce" /> <title>Financial Service Developer Resources | NVIDIA Developer</title> <meta name="description" content="This is a hub of microservices, SDKs, technical resources, and more for developers working in the financial services industry."> <meta name="keywords" content="financial services, banking resources, fintech resources, investment resources, generative ai, nvidia"> <link rel="canonical" href="https://developer.nvidia.com/industries/financial-services"> <link rel="alternate" href="https://developer.nvidia.com/industries/financial-services" hreflang="x-default"> <link rel="alternate" href="https://developer.nvidia.com/industries/financial-services" hreflang="en-us"> <link rel="alternate" href="https://developer.nvidia.cn/industries/financial-services" hreflang="zh-cn"> <meta property="og:site_name" content="NVIDIA Developer"> <meta property="og:title" content="Financial Service Developer Resources"> <meta property="og:description" content="Find microservices, SDKs, technical resources, and more."> <meta property="og:type" content="website"> <meta property="og:image" content="https://developer.download.nvidia.com/images/industry-finance-dz-og-1200-630.jpg"> <meta property="og:url" content="https://developer.nvidia.com/industries/financial-services"> <meta name="twitter:title" content="Financial Service Developer Resources"> <meta name="twitter:description" content="This is a hub of microservices, SDKs, technical resources, and more for developers working in the financial services industry."> <meta name="twitter:image" content="https://developer.download.nvidia.com/images/industry-finance-dz-og-1200-630.jpg"> <meta name="twitter:site" content="@NVIDIA"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:creator" content="@NVIDIAAIDev"> <meta property="industry" content="Financial Services"> <link rel="stylesheet" href="https://dirms4qsy6412.cloudfront.net/assets/application-850056c0e23225daee0fd1b592d57245911c990e3aefce82212f37ebf18d96de.css" media="all" /> <link rel="stylesheet" href="https://dirms4qsy6412.cloudfront.net/assets/one-trust-bea625cf16a072ce5fdb0707a19f2645daf63c05eb1a016db72773eba008fc07.css" /> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="3e2b62ff-7ae7-4ac5-87c8-d5949ecafff5"></script> <script type="text/javascript" src="https://images.nvidia.com/aem-dam/Solutions/ot-js/ot-custom.js"></script> <script> function OptanonWrapper() { let event = new Event('bannerLoaded'); window.dispatchEvent(event); if (window.OnetrustActiveGroups && window.OnetrustActiveGroups.includes("C0002")) { window.DD_RUM && window.DD_RUM.init({ clientToken: 'pub0430c74fae5d2b467bcb8d48b13e5b32', applicationId: '9fc963c7-14e6-403d-bdec-ee671550bb7f', site: 'datadoghq.com', service: 'devzone', env: 'production', version: '', sessionSampleRate: 10, sessionReplaySampleRate: 5, trackUserInteractions: true, trackResources: true, trackLongTasks: true, defaultPrivacyLevel: 'mask-user-input', }); } } </script> <link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" as="style" type="text/css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" /> <link rel="stylesheet" href="https://dirms4qsy6412.cloudfront.net/assets/devzone3/vars-cd3a0769a3c2f2d9ea6b83ac53ce86bceef4c719e4dbd22ed41d48d01f200901.css" media="all" /> <link rel="stylesheet" href="https://dirms4qsy6412.cloudfront.net/assets/devzone3/new/application-18e41529317cec7a71ff11ed11f560691cd0843420e9cb6082d8cf8ce8fc638c.css" media="all" /> <link rel="stylesheet" href="https://dirms4qsy6412.cloudfront.net/assets/feed-aggregator/feed-aggregator-9ace7521871242143cb35fa86d5be702c4dacb409600041fa6a5b14fa2a71dde.css" media="all" /> <link rel="stylesheet" href="https://dirms4qsy6412.cloudfront.net/assets/twentytwenty/css/twentytwenty-4ef2ccd719d09a97572e93c499c1fb11cc971d2a3519cfe105dcff2be92f65b9.css" media="all" /> <script src="https://dirms4qsy6412.cloudfront.net/assets/horizontal-chart/d3.v4.min-41cfecdf7c41476e805de7afacf4aacdd1a4be6947fbecf95217e947ebc2faf5.js"></script> <script src="https://dirms4qsy6412.cloudfront.net/assets/horizontal-chart/visualize-d-06443fdef48364af6635f0d1d3535da26910671f6f6a680c531eff0e54ed595f.js"></script> <link rel="stylesheet" href="https://dirms4qsy6412.cloudfront.net/assets/sf-validation/sf-validation-805362e079494cd052f713be5f91a44eb602f545c342f794abbd4a8050c0acb3.css" /> <script src="https://assets.adobedtm.com/5d4962a43b79/c1061d2c5e7b/launch-191c2462b890.min.js" data-ot-ignore="true"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js" integrity="sha512-STof4xm1wgkfm7heWqFJVn58Hm3EtS31XFaagaa8VMReCXAkQnJZ+jEy8PCC/iT18dFy95WcExNHFTqLyp72eQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script src="https://api-prod.nvidia.com/search/nvidia-gallery-widget.js"></script> <script src="https://dirms4qsy6412.cloudfront.net/assets/devzone3/modules/nvidia_editor/nod_widgets-8c38a7d04ed3c3acd9117aa126bf76d7902d3c57c72b76dbf3c281c96ed09975.js"></script> <link rel="icon" type="image/x-icon" href="https://dirms4qsy6412.cloudfront.net/assets/favicon-81bff16cada05fcff11e5711f7e6212bdc2e0a32ee57cd640a8cf66c87a6cbe6.ico" /> </head> <body class='d-flex flex-column h-100' data-theme='devzone3_new'> <div id='header'></div> <main class="main-content dz3-main-section dz-new-theme page-industries-financial-services page-industries-financial-services" data-id="770"> <!--Developer Resources for Financial Services--> <div class="sct-bg--s sct-vert-cntr sct-vert-top--m hero-image" style="background-color: #3c404f; background-size: cover; min-height: 370px;"> <div class="cntnr--cw"> <div class="row"> <div class="col-lg-6 col-md-6 col-sm-7 col-xs-12 "> <div class="hero-lockup"> <h1 class="h--large">Developer Resources For Financial Services </h1> <p class="p--large">A hub of news, SDKs, technical resources, and more for developers working in the financial services industry.</p> </div> </div> </div> </div> </div> <style> .hero-image { background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-d@2x.jpg); padding-top: 45px; padding-bottom: 60px; /* background-position: left bottom 60%; */ background-repeat: no-repeat !important; background-size: 2480px 291px; /* background-size: contain; */ background-position-x: 0px; background-position-y: 30%; background-color: #f7f7f7; } @media only screen and (max-width:3600px) and (min-width:3276px) { .hero-image { background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-d@2x.jpg); background-position-x: 0px !important; } .hero-lockup { width: 80%; } } @media only screen and (max-width:3275px) and (min-width:3001px) { .hero-image { background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-d@2x.jpg); background-position-x: 0px !important; } .hero-lockup { width: 80%; } } @media only screen and (max-width:3000px) and (min-width:2801px) { .hero-image { background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-d@2x.jpg); background-position-x: 0px !important; } .hero-lockup { width: 80%; } } @media only screen and (max-width:2800px) and (min-width:2701px) { .hero-image { background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-d@2x.jpg); background-position-x: 0px !important; } .hero-lockup { width: 80%; } } @media only screen and (max-width:2700px) and (min-width:2424px) { .hero-image { background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-d@2x.jpg); background-position-x: -500px !important; } .hero-lockup { width: 80%; } } @media only screen and (max-width:2423px) and (min-width:2201px) { .hero-image { background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-d@2x.jpg); background-position-x: -600px !important; } .hero-lockup { width: 80%; } } @media only screen and (max-width:2200px) and (min-width:2000px) { .hero-image { background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-d@2x.jpg); background-position-x: -700px !important; } .hero-lockup { width: 80%; } } @media only screen and (max-width:1999px) and (min-width:1900px) { .hero-image { background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-d@2x.jpg); background-position-x: -765px !important; } .hero-lockup { width: 80%; } } @media only screen and (max-width:1899px) and (min-width:1840px) { .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-d@2x.jpg); background-position-x: -800px !important; background-position-y: 30%; } .hero-lockup{ width: 80%; } } @media only screen and (max-width: 1839px) and (min-width:1700px) { .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-d@2x.jpg); background-position-x: -870px !important; background-position-y: 30%; } .hero-lockup{ width: 80%; } } @media only screen and (max-width: 1699px) and (min-width:1500px) { .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-t@2x.jpg); background-position-x: 0px !important; background-position-y: 30%; } .hero-lockup{ width: 108%; } } @media only screen and (max-width: 1499px) and (min-width:1400px) { .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-l@2x.jpg); background-position-x: -584px !important; background-position-y: 30%; } .hero-lockup{ width: 66%; } } @media only screen and (max-width: 1399px) and (min-width:1366px) { .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-t@2x.jpg); /* background-size: contain; */ padding-bottom: 35px; background-position-x: 0px !important; background-position-y: 30%; } .hero-lockup{ width: 100%; margin-left: 10px; } } @media only screen and (max-width: 1365px) and (min-width:1300px) { .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-t@2x.jpg); /* background-size: contain; */ padding-bottom: 35px; background-position-x: 0px !important; background-position-y: 30%; } .hero-lockup{ width: 125%; margin-left: -145px; } } @media only screen and (max-width: 1299px) and (min-width:1250px) { .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-t@2x.jpg); /* background-size: contain; */ padding-bottom: 35px; background-position-x: 0px !important; background-position-y: 30%; } .hero-lockup{ width: 125%; margin-left: -121px; } } @media only screen and (max-width: 1249px) and (min-width:1200px) { .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-t@2x.jpg); /* background-size: contain; */ padding-bottom: 35px; background-position-x: -40px !important; background-position-y: 30%; } .hero-lockup{ width: 110%; margin-left: -90px; } } @media only screen and (max-width: 1199px) and (min-width:1091px) { .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-t@2x.jpg); background-size: cover; padding-bottom: 35px; background-position-x: -150px !important; /* background-position-y: 30%; */ } .hero-lockup{ width: 100%; margin-left: -40px; } } @media only screen and (max-width:1090px) and (min-width:1051px){ .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-t@2x.jpg); background-size: contain; padding-bottom: 35px; background-position-x: -170px !important; /* background-position-y: 30%; */ } .hero-lockup{ width: 100%; margin-left: -20px; } } @media only screen and (max-width:1050px) and (min-width:1024px) { .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-t@2x.jpg); background-size: contain; padding-bottom: 35px; background-position-x: -195px !important; } .hero-lockup{ width: 100%; margin-left: -10px; } } @media only screen and (max-width:1023px) and (min-width:1001px) { .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-t@2x.jpg); background-size: contain; padding-bottom: 35px; background-position-x: -215px !important; } .hero-lockup{ width: 125%; margin-left: -157px; } } @media only screen and (max-width:1000px) and (min-width:993px){ .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-t@2x.jpg); background-size: contain; padding-bottom: 35px; background-position-x: -225px !important; } .hero-lockup{ width: 125%; margin-left: -163px; } } @media only screen and (max-width:992px){ .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-t@2x.jpg); background-size: contain; background-position-x: -115px !important; /* background-position-y: 30%; */ } .hero-lockup{ width: 125%; margin-left: -150px; } } @media only screen and (max-width:991px) and (min-width:965px){ .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-t@2x.jpg); background-size: cover; background-position-x: -140px !important; /* background-position-y: 30%; */ } .hero-lockup{ width: 125%; margin-left: -139px; } } @media only screen and (max-width:964px) and (min-width:952px){ .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-t@2x.jpg); background-size: cover; background-position-x: -155px !important; /* background-position-y: 30%; */ } .hero-lockup{ width: 125%; margin-left: -130px; } } @media only screen and (max-width:951px) and (min-width:903px){ .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-t@2x.jpg); background-size: cover; background-position-x: -205px !important; /* background-position-y: 30%; */ } .hero-lockup{ width: 105%; /* padding-bottom: 44px; */ margin-left: -105px; } } @media only screen and (max-width:902px) and (min-width:850px){ .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-t@2x.jpg); background-size: cover; background-position-x: -345px !important; /* background-position-y: 30%; */ } .hero-lockup{ width: 100%; margin-left: -100px; } } @media only screen and (max-width:849px) and (min-width:800px){ .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-t@2x.jpg); background-size: cover; background-position-x: -380px !important; /* background-position-y: 30%; */ } .hero-lockup{ width: 90%; /* padding-bottom: 44px; */ margin-left: -74px; } } @media only screen and (max-width:799px) and (min-width:768px){ .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-sm-t@2x.jpg); background-size: cover; background-position-x: -375px !important; } .hero-lockup{ width: 90%; margin-left: -40px; } } /* @media only screen and (min-width:767px){ .hero-image{ background-size: cover; background-position-x: -0px !important; background-position-y: 108% !important; min-height: 660px; } .hero-lockup{ width: 100%; margin-left: -32px; } } */ @media only screen and (max-width:767px) and (min-width:700px){ .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-bm-uf-bottom-phone@2x.jpg); background-size: cover; min-height: 630px !important; background-position-x: 0px !important; background-position-y: 100% !important; /* background-position: center top; */ } .hero-lockup{ width: 162%; margin-top: -250px; margin-left: 0px; } } @media only screen and (max-width:699px) and (min-width:660px){ .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-bm-uf-bottom-phone@2x.jpg); background-size: cover; min-height: 630px !important; background-position-x: 0px !important; background-position-y: 100% !important; /* background-position: center top; */ } .hero-lockup{ width: 162%; margin-top: -250px; margin-left: 0px; } } @media only screen and (max-width:659px) and (min-width:600px){ .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-bm-uf-bottom-phone@2x.jpg); background-size: cover; min-height: 630px !important; background-position-x: -0px !important; background-position-y: 100% !important; /* background-position: center top; */ } .hero-lockup{ width: 96%; margin-top: 25px; margin-left: 15px; } } @media only screen and (max-width:599px) and (min-width:576px){ .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-bm-uf-bottom-phone@2x.jpg); background-size: cover; min-height: 630px !important; background-position-x: -0px !important; background-position-y: 100% !important; /* background-position: center top; */ } .hero-lockup{ width: 96%; margin-top: 25px; margin-left: 16px; } } @media only screen and (max-width:575px) and (min-width:532px){ .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-bm-uf-bottom-phone@2x.jpg); background-size: cover; min-height: 630px !important; background-position-x: -0px !important; background-position-y: 100% !important; /* background-position: center top; */ } .hero-lockup{ width: 96%; margin-top: 25px; margin-left: 16px; } } @media only screen and (max-width:531px) and (min-width:460px){ .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-bm-uf-bottom-phone@2x.jpg); background-size: cover; min-height: 560px !important; background-position-x: -0px !important; background-position-y: 100% !important; /* background-position: center top; */ } .hero-lockup{ width: 96%; margin-top: 25px; margin-left: 16px; } } @media only screen and (max-width:459px) and (min-width:441px) { .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-bm-uf-bottom-phone@2x.jpg); background-size: cover; min-height: 560px !important; background-position-x: -0px !important; background-position-y: 100% !important; /* background-position: center top; */ } .hero-lockup{ width: 96%; margin-top: 25px; margin-left: 16px; } } @media only screen and (max-width:440px) and (min-width:300px){ .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-bm-uf-bottom-phone@2x.jpg); background-size: cover; min-height: 560px !important; background-position-x: 50% !important; background-position-y: 100% !important; /* background-position: center top; */ } .hero-lockup{ width: 96%; margin-top: 25px; margin-left: 16px; } } @media only screen and (max-width:299px) and (min-width:200px){ .hero-image{ background-image: url(https://developer.download.nvidia.com/images/industry-finance-dz-hero-bm-uf-bottom-phone@2x.jpg); background-size: cover; min-height: 560px !important; background-position-x: -20px !important; background-position-y: 100% !important; /* background-position: center top; */ } .hero-lockup{ width: 99%; margin-top: 0px; margin-left: 0px; } } </style> <style> .cta--padding-top{ padding-top: 15px !important; } .cta-padding{ padding-top: 15px !important; } </style> <!-- <div id="join-nvd-banner" style="background: linear-gradient(rgb(153, 153, 153) 0%, rgb(102, 102, 102) 100%); padding: 1em 0px; color: white;" class=""> <div class="cntnr--narrow"> <div class="col-12 text-center"> Join this Developer Day on October 10 to learn how to build high performance AI/ML solutions for fraud detection and financial crime prevention. <br> <div style="display:inline-block;" class="cta-padding"><a href="https://golive.on24.com/event/4705054/en/9D15658CC33ECE60C18D6140708E0981/registration?partnerref=fsi2509" target="_blank" class="cta--prim cta--m m-0 ml-2 ">Register Now</a></div> </div> </div> </div> --> <section class="sct--m"> <div class="cntnr--narrow txt-cntr"> <h2 class="h--medium">Build With NVIDIA AI Enterprise</h2> <p class="p--large">NVIDIA AI Enterprise is an end-to-end, cloud-native software platform that accelerates data science pipelines and streamlines development and deployment of production-grade AI applications, including generative AI. Explore the tools that it offers for financial services.</p> </div> </section> <section class="sct--m sct--lt-gry2"> <div class="cntnr--cw txt-cntr"> <h2 class="h--medium">Tools to Build Applications in Financial Services</h2> </div> <div class="cntnr--cw"> <div class="row"> <div class="col-md-6"> <img src="https://developer.download.nvidia.com/images/nim-mircoservices.jpg" alt="A collage images related to NVIDIA NIM, a set of generative AI microservices for developers" title="A collage images related to NVIDIA NIM, a set of generative AI microservices for developers"> <h4 class="h--smallest">NVIDIA NIM</h4> <p> NVIDIA NIM, part of NVIDIA AI Enterprise, is a set of easy-to-use microservices designed to accelerate the deployment of generative AI models across the cloud, data center, and workstations. <br><br> Built on robust foundations, including inference engines like <a href="/nvidia-triton-inference-server">NVIDIA Triton™ Inference Server</a>, <a href="/tensorrt">NVIDIA® TensorRT™</a>, NVIDIA TensorRT-LLM, and PyTorch, NIM is engineered to facilitate seamless AI inferencing at scale. </p> <a class="cta--tert cta--padding-top" href="https://build.nvidia.com/explore/discover" target="_blank">Get Started<span class="fas fa-angle-right fa-fw"></span></a> </div> <div class="col-md-6"> <img src="https://developer.download.nvidia.com/images/financial-services-fraud-detection.jpeg" alt="An image of a fraud detection alert on a mobile phone" title="An image of a fraud detection alert on a mobile phone"> <h4 class="h--smallest">NVIDIA AI Workflow for Fraud Detection</h4> <p>With NVIDIA’s fraud detection AI workflow, enterprises can enhance their fraud detection capabilities using deep learning techniques, including graph neural networks (GNNs), allowing for real-time analysis and improved accuracy. <br><br> This workflow contains a reference solution for the credit card fraud detection use case. It includes the model-building process, leveraging GNN training to produce features to be fed into an XGBoost model for training. </p> <a class="cta--tert cta--padding-top" target="_blank" href="https://www.nvidia.com/en-us/ai-data-science/ai-workflows/fraud-detection/" >Get Started<span class="fas fa-angle-right fa-fw"></span></a> </div> </div> </div> <div class="cntnr--cw txt-cntr"> <h4 class="h--small">Accelerate AI With NVIDIA AI Enterprise and CUDA-X</h4> <p class="p--medium"> NVIDIA CUDA-X™, built on top of CUDA®, is a collection of microservices, libraries, tools, and technologies for building applications that deliver dramatically higher performance than alternatives across data processing, AI, and high-performance computing (HPC). </p> <br> <a class="cta--prim" href="/gpu-accelerated-libraries">Get Started</a> </div> <div class="cntnr--cw"> <div class="row"> <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"> <div class="card"> <div class="card-cntnt-cntnr"> <h5 class="h--smallest">NVIDIA Triton Inference Server</h5> <p> NVIDIA Triton Inference Server is open-source software that standardizes AI model deployment and execution across every workload. </p> <a class="cta--tert mt-auto cta--padding-top" style="margin-right: 51px;" href="/nvidia-triton-inference-server">Learn More About Triton Inference Server <span class="fas fa-angle-right fa-fw"></span></a> </div> </div> </div> <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"> <div class="card"> <div class="card-cntnt-cntnr"> <h5 class="h--smallest">NVIDIA Riva</h5> <p> NVIDIA Riva is a set of GPU-accelerated multilingual speech and translation microservices for building fully customizable, real-time conversational AI pipelines. </p> <a class="cta--tert mt-auto cta--padding-top" href="/riva">Learn More About Riva <span class="fas fa-angle-right fa-fw"></span></a> </div> </div> </div> <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"> <div class="card"> <div class="card-cntnt-cntnr"> <h5 class="h--smallest">NVIDIA RAPIDS</h5> <p> NVIDIA RAPIDS™ is an open-source suite of GPU-accelerated data science libraries with simple integration options for the most popular data science tools. </p> <a class="cta--tert mt-auto cta--padding-top" href="/rapids">Learn More About RAPIDS <span class="fas fa-angle-right fa-fw"></span></a> </div> </div> </div> <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"> <div class="card"> <div class="card-cntnt-cntnr"> <h5 class="h--smallest">NVIDIA HPC SDK</h5> <p> The NVIDIA HPC SDK includes the proven compilers, libraries, and software tools essential to maximizing developer productivity and the performance and portability of HPC applications. </p> <a class="cta--tert mt-auto cta--padding-top" style="margin-right: 32px;" href="/hpc-sdk">Learn More About the HPC SDK <span class="fas fa-angle-right fa-fw"></span></a> </div> </div> </div> <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"> <div class="card"> <div class="card-cntnt-cntnr"> <h5 class="h--smallest">GNNs</h5> <p> Graph neural network (GNN) frameworks are easy-to-use Python packages that offer building blocks to build GNNs on top of existing deep learning frameworks for a wide range of applications. </p> <a class="cta--tert mt-auto cta--padding-top" href="/gnn-frameworks#gnn-frameworks">Learn More About GNNs <span class="fas fa-angle-right fa-fw"></span></a> </div> </div> </div> <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"> <div class="card"> <div class="card-cntnt-cntnr"> <h5 class="h--smallest">cuDNN</h5> <p> The NVIDIA CUDA Deep Neural Network (cuDNN) library 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. </p> <a class="cta--tert mt-auto cta--padding-top" href="/cudnn">Learn More About cuDNN <span class="fas fa-angle-right fa-fw"></span></a> </div> </div> </div> <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"> <div class="card"> <div class="card-cntnt-cntnr"> <h5 class="h--smallest">RAPIDS Accelerator for Apache Spark</h5> <p> The RAPIDS Accelerator for Apache Spark leverages GPUs to accelerate processing by combining the power of the RAPIDS cuDF library and the scale of the Spark distributed computing framework. </p> <a class="cta--tert mt-auto cta--padding-top" style="margin-right: 71px;" target="_blank" href="https://docs.nvidia.com/spark-rapids/index.html">Learn More About the RAPIDS Accelerator <span class="fas fa-angle-right fa-fw"></span></a> </div> </div> </div> <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"> <div class="card"> <div class="card-cntnt-cntnr"> <h5 class="h--smallest">NVIDIA Morpheus</h5> <p> NVIDIA Morpheus is a GPU-accelerated, end-to-end AI framework that enables developers to create optimized applications for filtering, processing, and classifying large volumes of streaming cybersecurity data. </p> <a class="cta--tert mt-auto cta--padding-top" href="/morpheus-cybersecurity">Learn More About Morpheus <span class="fas fa-angle-right fa-fw"></span></a> </div> </div> </div> </div> </div> </section> <section class="sct--m"> <h2 class="h--medium txt-cntr">Browse by Resource Type</h2> <br> <ul class="nav nav-tabs justify-content-center"> <li class="nav-item active"> <a class="nav-link active" data-toggle="tab" href="#gtc-sessions"> <div class="p--medium"><strong>GTC Sessions</strong></div> </a> </li> <li class="nav-item"> <a class="nav-link" data-toggle="tab" href="#webinars"> <div class="p--medium"><strong>Webinars</strong></div> </a> </li> <li class="nav-item"> <a class="nav-link" data-toggle="tab" href="#blogs"> <div class="p--medium"><strong>Blogs</strong></div> </a> </li> <li class="nav-item"> <a class="nav-link" data-toggle="tab" href="#training"> <div class="p--medium "><strong>Training</strong></div> </a> </li> </ul> <script> window.nodWidgets = [{ id: 'nvidia-gallery-widget1', destination: 'https://www.nvidia.com/en-us/on-demand/playlist/playList-93f6b3b3-6ad0-4fa6-9c78-22ce3e69851a/', type: 'playlist', playlistId: 'playList-93f6b3b3-6ad0-4fa6-9c78-22ce3e69851a', header: 'Data Science and Fraud Detection', }, {id: 'nvidia-gallery-widget2', destination: 'https://www.nvidia.com/en-us/on-demand/playlist/playList-246c1481-e87b-4574-a7b4-d3110a00e030/', type: 'playlist', playlistId: 'playList-246c1481-e87b-4574-a7b4-d3110a00e030', header: 'Banking and Payments', }, {id: 'nvidia-gallery-widget3', destination: 'https://www.nvidia.com/en-us/on-demand/playlist/playList-240e09c3-5352-445d-a409-57d0e05fcb2d/', type: 'playlist', playlistId: 'playList-240e09c3-5352-445d-a409-57d0e05fcb2d', header: 'Quantitative Finance', }, {id: 'nvidia-gallery-widget4', destination: 'https://www.nvidia.com/en-us/on-demand/playlist/playList-0e198b1c-5058-4776-ac02-287bf64c9665/', type: 'playlist', playlistId: 'playList-0e198b1c-5058-4776-ac02-287bf64c9665', header: 'Webinars | Financial Services', } ]; </script> <div class="tab-content"> <div class="tab-pane active" id="gtc-sessions"> <br> <div class="cntnr--cw"> <div id="nvidia-gallery-widget1" class="widget"></div> <br> <div id="nvidia-gallery-widget2" class="widget"></div> <br> <div id="nvidia-gallery-widget3" class="widget"></div> <br> <center><a class="cta--scnd" href="https://www.nvidia.com/en-us/on-demand/search/?facet.event_sessionIndustry[]=Financial%20Services&facet.mimetype[]=event%20session&headerText=All%20Sessions&layout=list&page=1&q=-&sort=date&sortDir=desc" target="_blank">View all Resources </a></center> </div> </div> <div class="tab-pane" id="webinars"> <br> <div class="cntnr--cw"> <div id="nvidia-gallery-widget4" class="widget"></div> </div> </div> <div class="tab-pane" id="blogs"> <br> <div class="cntnr--cw"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12"> <div class="card" onclick="location.href='https://developer.nvidia.com/blog/supercharging-fraud-detection-in-financial-services-with-graph-neural-networks/';"> <img src="https://developer.download.nvidia.com/images/financial-services-fraud-detection.jpeg" alt="An image of a fraud detection alert on a mobile phone" title="An image of a fraud detection alert on a mobile phone"> <div class="card-cntnt-cntnr"> <h4 class="h--smallest">Supercharging Fraud Detection in Financial Services With Graph Neural Networks</h4> <p> In this blog, we walk through how you can get started with model building and inference through the fraud detection workflow. </p> <a class="cta--tert mt-auto cta--padding-top" href="/blog/supercharging-fraud-detection-in-financial-services-with-graph-neural-networks/">Read Blog <span class="fas fa-angle-right fa-fw"></span></a> </div> </div> </div> <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12"> <div class="card" onclick="location.href='/blog/transforming-financial-analysis-with-nvidia-nim';"> <img src="https://developer.download.nvidia.com/images/nvidia-nim-finance.jpg" alt="NVIDIA NIM can help transform financial analysis" title="NVIDIA NIM can help transform financial analysis"> <div class="card-cntnt-cntnr"> <h4 class="h--smallest">Transforming Financial Analysis With NVIDIA NIM</h4> <p> Read this technical blog to learn how to build an AI assistant to extract insights from earnings call transcripts using generative AI techniques like retrieval augmented generation (RAG). </p> <a class="cta--tert mt-auto cta--padding-top" href="/blog/transforming-financial-analysis-with-nvidia-nim">Read Blog <span class="fas fa-angle-right fa-fw"></span></a> </div> </div> </div> <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12"> <div class="card" onclick="location.href='/blog/accelerating-inference-on-end-to-end-workflows-with-h2o-ai-and-nvidia/';"> <img src="https://developer.download.nvidia.com/images/h20ai.jpg" alt="An end-to-end workflow for generative AI and data science" title="An end-to-end workflow for generative AI and data science"> <div class="card-cntnt-cntnr"> <h4 class="h--smallest">Accelerating Inference on End-to-End Workflows With H2O.ai and NVIDIA</h4> <p> Data scientists are combining generative AI and predictive analytics to build the next generation of AI applications in financial services. </p> <a class="cta--tert mt-auto cta--padding-top" href="/blog/accelerating-inference-on-end-to-end-workflows-with-h2o-ai-and-nvidia/">Read Blog <span class="fas fa-angle-right fa-fw"></span></a> </div> </div> </div> <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12"> <div class="card" onclick="location.href='/blog/new-risk-calculation-record-in-financial-services-with-dell-and-h100-system-for-hpc-and-ai/?ncid=em-news-996113-vt09';"> <img src="https://developer.download.nvidia.com/images/nvidia-gpu.jpg" alt=" NVIDIA H100 Tensor Core GPU for accelerated computing" title=" NVIDIA H100 Tensor Core GPU for accelerated computing"> <div class="card-cntnt-cntnr"> <h4 class="h--smallest">New Risk Calculation Record in Financial Services With Dell Technologies and NVIDIA H100 System for HPC and AI</h4> <p> Dell and NVIDIA covered quantitative applications setting new records on Dell servers with NVIDIA GPUs, independently audited by STAC on financial quantitative HPC workloads. </p> <a class="cta--tert mt-auto cta--padding-top" href="/blog/new-risk-calculation-record-in-financial-services-with-dell-and-h100-system-for-hpc-and-ai/?ncid=em-news-996113-vt09">Read Blog <span class="fas fa-angle-right fa-fw"></span></a> </div> </div> </div> </div> <br> <center><a class="cta--scnd" href="https://developer.nvidia.com/blog/" target="_blank">View All Blogs </a></center> </div> </div> <div class="tab-pane" id="training"> <div class="cntnr--cw"> <br> <div class="row"> <div class="col-md-4"> <h3 class="h--smallest">Accelerating End-to-End Data Science Workflows</h3> <p>In this self-paced lab, learn how to build and execute end-to-end, GPU-accelerated data science workflows that let you quickly explore, iterate, and get your work into production. Using the RAPIDS accelerated data science libraries, you'll learn how to apply a wide variety of GPU-accelerated machine learning algorithms to perform data analysis at scale.</p> <br> <a class="cta--tert cta--padding-top" href="https://courses.nvidia.com/courses/course-v1:DLI+S-DS-01+V1/" target="_blank">Enroll Now <span class="fas fa-angle-right fa-fw"></span></a> </div> <div class="col-md-4"> <h3 class="h--smallest">Digital Fingerprinting With NVIDIA Morpheus</h3> <p>In this free self-paced course, get hands-on experience developing and deploying the NVIDIA Morpheus digital fingerprinting AI workflow, which enables 100 percent data visibility and drastically reduces the time to detect threats.</p> <br> <a class="cta--tert cta--padding-top" href="https://courses.nvidia.com/courses/course-v1:DLI+T-DS-02+V2/" target="_blank">Enroll Now <span class="fas fa-angle-right fa-fw"></span></a> </div> <div class="col-md-4"> <h3 class="h--smallest">Building Conversational AI Applications</h3> <p>In this instructor-led, hands-on workshop, learn how to quickly build and deploy production-quality conversational AI applications with real-time transcription and natural language processing capabilities using the NVIDIA Riva framework.</p> <br> <a class="cta--tert cta--padding-top" href="https://www.nvidia.com/en-us/training/instructor-led-workshops/building-conversational-ai-apps/" target="_blank">Learn More <span class="fas fa-angle-right fa-fw"></span></a> </div> </div> <br><br> <center><a class="cta--scnd" href="https://www.nvidia.com/en-us/training/" target="_blank">View all Courses </a></center> </div> </div> </div> </section> <hr> <section class="sct--s"> <h2 class="h--medium txt-cntr">Programs for You</h2> <div class="cntnr--cw"> <div class="row"> <div class="col-md-6"> <h3 class="h--small">Developer Resources</h3> <p>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.</p> <br> <a class="cta--tert cta--padding-top" href="https://developer.nvidia.com/developer-program" target="_blank">Join the Developer Program <span class="fas fa-angle-right fa-fw"></span></a> </div> <div class="col-md-6"> <h3 class="h--small">NVIDIA Inception</h3> <p>Evolve your startup with go-to-market support, technical expertise, training, and funding opportunities.</p> <br> <a class="cta--tert cta--padding-top" href="https://www.nvidia.com/en-us/startups/" target="_blank">Apply to Inception <span class="fas fa-angle-right fa-fw"></span></a> </div> </div> </div> </section> <section class="sct--xs sct--drk-gry4"> <div class="cntnr--cw"> <p class="content-l text-white txt-cntr">Sign up for the latest developer news from NVIDIA. </p> <center><a class="cta--prim" href="https://www.nvidia.com/en-us/preferences/email-signup/" target="blank">Subscribe Now</a></center> </div> </section> <script> document.addEventListener('DOMContentLoaded', () => { const allLinks = document.querySelectorAll('.dz3-main-section.dz-new-theme a'); allLinks.forEach((link) => { let hasIcon = link.querySelector('span.fas'); if(hasIcon) { link.classList.add('has-cta-icon'); } }); }); </script> </main> <div id='footer' class='mt-auto'></div> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <script src="https://dirms4qsy6412.cloudfront.net/assets/devzone3/new/popper.min-a9eb3f3101919a18965114cfdcd0138652ec03b2b58cfb26806f9a256564c858.js"></script> <script src="https://dirms4qsy6412.cloudfront.net/assets/feed-aggregator/feed-aggregator-7f147443abc2d1300a239c29e4ba3ca0d0d2eb0dc66b608765e2b3be50e18e10.js"></script> <script src="https://dirms4qsy6412.cloudfront.net/assets/devzone3/new/dist/dz3-new-bundle-11f473650a558402a2733b7bb4d6133e28814892ec0527381c9144f3499b8d60.js"></script> <script src="https://dirms4qsy6412.cloudfront.net/assets/twentytwenty/js/jquery.event.move-16041d2e384b513c1b202af51fc404a0643b8c38ff823bb4326520ad5a82b761.js"></script> <script src="https://dirms4qsy6412.cloudfront.net/assets/twentytwenty/js/jquery.twentytwenty-835622257095d5bd0719a5484d68213ccc8708a321dd3deded777d1e6623b499.js"></script> <script> const template = document.createElement('template'); template.innerHTML = ` <style> @import "https://dirms4qsy6412.cloudfront.net/assets/feed-aggregator/feed-aggregator-9ace7521871242143cb35fa86d5be702c4dacb409600041fa6a5b14fa2a71dde.css"; .feed-aggregator-component .card { box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.3) !important; } .feed-aggregator-component .card:hover { box-shadow: 0 0 8px 0 rgba(0,0,0,0.13), 0 14px 32px 5px rgba(0,0,0,0.13) !important; } </style> <div class="feed-aggregator-component"></div> `; const hosts = { 'en': 'https://developer.nvidia.com/blog', 'cn': 'https://developer.nvidia.com/zh-cn/blog', } class FeedAggregatorElement extends HTMLElement { constructor() { super(); this._shadowRoot = this.attachShadow({ 'mode': 'open' }); this._shadowRoot.appendChild(template.content.cloneNode(true)); } connectedCallback() { const categories = this.getAttribute('categories'); const tags = this.getAttribute('tags'); const perPage = this.getAttribute('per-page'); const excludedTags = this.getAttribute('excluded-tags'); let locale = this.getAttribute('locale'); if (!locale) { locale = 'en'; } let targetElement = this._shadowRoot.querySelector(".feed-aggregator-component"); let feed = { id: 'blog', host: hosts[locale], type: 'json', minCount: 2, }; if (categories && categories !== 'all') { feed['category_ids'] = categories.split(','); } if (tags && tags !== 'all') { feed['tag_ids'] = tags.split(','); } if(excludedTags && excludedTags !== 'null'){ feed['excluded_tag_ids'] = excludedTags.split(','); } document.addEventListener("DOMContentLoaded", function () { new FeedAggregator({ target: targetElement, props: { count: perPage, openInNewTab: true, showExcerpts: true, feeds: [feed] } }); }) } } window.customElements.define('feed-aggregator', FeedAggregatorElement); </script> <template id='application-button-template'> <style> @import "https://dirms4qsy6412.cloudfront.net/assets/application-button/application-button-68ca7e1e3aa49ec79169d49226e34ee0c341d27a15a38b28ce975cb2467e123e.css"; </style> <a href='' class='nvidia-application-button'>Join now</a> </template> <script> async function fetchMembershipState () { const userInfo = await fetch('/api/user'); const {status} = userInfo; if (status === 401) { let error = new Error('Unauthorized'); error.statusCode = status; throw error; } // TODO: Figure out how to get DZ4 program // Fetch page info. const {pathname} = location; const pageInfo = await fetch(`${pathname}.json`); const pageData = await pageInfo.json(); // Fetch membership info return pageData; } const initApplicationButton = (element) => { const linkElement = element.querySelector('a'); fetchMembershipState() .then(data => { console.log(data); }) .catch(error => { switch (error.statusCode) { default: linkElement.innerHTML = 'Login'; linkElement.href = '/login'; } }); }; class NvidiaApplicationButton extends HTMLElement { constructor() { const template = document.getElementById('application-button-template'); super(); this._shadowRoot = this.attachShadow({ 'mode': 'open' }); this._shadowRoot.appendChild(template.content.cloneNode(true)); } connectedCallback() { const element = this._shadowRoot; document.addEventListener('DOMContentLoaded', () => { initApplicationButton(element); }); } } window.customElements.define('nv-application-button', NvidiaApplicationButton); </script> <template id='application-text-template'> <p></p> </template> <script> class NvidiaApplicationText extends HTMLElement { constructor() { const template = document.getElementById('application-text-template'); super(); this._shadowRoot = this.attachShadow({ 'mode': 'open' }); this._shadowRoot.appendChild(template.content.cloneNode(true)); } connectedCallback() { } } window.customElements.define('nv-application-text', NvidiaApplicationText); </script> <template id='nv-sf-form-validator-template'> <script src="https://dirms4qsy6412.cloudfront.net/assets/sf-validation/moment-620a5949fff0ad37198f07464b91d7b7c110ecdb6f94ca90ca7d2e1b471f1da8.js"></script> <script src="https://dirms4qsy6412.cloudfront.net/assets/sf-validation/validate.min-2160a65c1b5d4a5966544ad25af8fe99f11c636a99c516fee6c7afd3b1f21409.js"></script> <p></p> </template> <script> class NvidiaSalesforceValidator extends HTMLElement { constructor() { const template = document.getElementById('nv-sf-form-validator-template'); super(); this._shadowRoot = this.attachShadow({'mode': 'open'}); this._shadowRoot.appendChild(template.content.cloneNode(true)); } initComponent() { if (!window.sfv) { return; } validate.extend(validate.validators.datetime, { parse: function (value, options) { if (moment(value, options.format, true).isValid()) { return +moment.utc(value); } }, format: function (value, options) { var format = options.dateOnly ? "MM/DD/YYYY" : "MM/DD/YYYY hh:mm"; return moment.utc(value).format(format); } }); function showErrors(errors) { $.each(errors, function (index, element) { $('input[name="' + errors[index]['attribute'] + '"]').each(function (i, e) { var errorMessage = errors[index]['options']['message']; $('<div class="js-validation-errors">' + errorMessage + '</div>').insertAfter(e); }).focus(); }); } function isValidForm(form, constraints) { var errors = validate(form, constraints, {format: "detailed"}); if (errors) { showErrors(errors); return false; } return true; } $.each(window.sfv, function (index, element) { $(element.target).on('click', function (event) { $('.js-validation-errors').remove(); if (!isValidForm(element.form, element.constraints)) { event.preventDefault(); } }); }); } connectedCallback() { document.addEventListener('DOMContentLoaded', () => { this.initComponent(); }); } } window.customElements.define('nv-sf-form-validator', NvidiaSalesforceValidator); </script> <script src="https://dirms4qsy6412.cloudfront.net/assets/horizontal-chart/d3.v4.min-41cfecdf7c41476e805de7afacf4aacdd1a4be6947fbecf95217e947ebc2faf5.js"></script> <script src="https://dirms4qsy6412.cloudfront.net/assets/horizontal-chart/visualize-d-06443fdef48364af6635f0d1d3535da26910671f6f6a680c531eff0e54ed595f.js"></script> <template id="chart-template"> <style> @import "https://dirms4qsy6412.cloudfront.net/assets/devzone3/modules/nvidia_tokens/nvidia-charts-a459e90d273ab4f8b282e0f5fef607074b5fc7cbb5f8d0f0e378281320e6b9c8.css"; </style> <div class="horizontal-chart-component"> <div class="chart-container"> <h4 class="chart-title"></h4> <p class="chart-subtitle"></p> <div class="legend"></div> <svg data-nvidia-chart="true" data-chart-legend=""></svg> <p class="chart-footnote"></p> </div> </div> </template> <script> function chartInit(element) { const chart = element.querySelector('svg[data-nvidia-chart]'); const isRendered = chart.getAttribute("data-rendered"); if (isRendered) { return; } const svgChart = d3.select(chart); const bars = JSON.parse(chart.dataset['chartBars']); const ticks = JSON.parse(chart.dataset['chartTicks']); const xAxisLabel = chart.dataset['xAxisLabel']; const barPadding = chart.dataset['barPadding']; const milestone = null; const isGrouped = chart.dataset['isGrouped'] === 'true'; if (isGrouped) { const legend = JSON.parse(chart.dataset['chartLegend']); createGroupedHorizontalBarChart(svgChart, bars, barPadding, legend, ticks, milestone, xAxisLabel, false); } else { createHorizontalBarChart(svgChart, bars, barPadding, ticks, xAxisLabel, "", false); } chart.dataset['rendered'] = 'true'; } $('a[data-toggle="tab"]').on("click", function (event) { setTimeout(() => { // Triggering 'resize' event to redraw charts. window.dispatchEvent(new Event('resize')); const target = jQuery(event.target).parents('.nav.nav-tabs').siblings('.tab-content').find('.tab-pane.active'); if (target.length > 0) { const svg = jQuery(target).find('horizontal-chart'); if (svg.length) { svg.each((idx, el) => { setTimeout(function () { const chartContainer = el._shadowRoot.querySelector('.chart-container'); chartInit(chartContainer); }, 300); }); } } }, 50); }); async function loadFileSource(url) { try{ const response = await fetch(url); return response.json(); }catch (e) { console.warn(`Failed to load chart data. URL: ${url}`); } return {}; } class HorizontalChartElement extends HTMLElement { constructor() { const horizontalCharTemplate = document.getElementById('chart-template'); super(); this._shadowRoot = this.attachShadow({ 'mode': 'open' }); this._shadowRoot.appendChild(horizontalCharTemplate.content.cloneNode(true)); } connectedCallback() { const url = this.getAttribute('source'); const element = this._shadowRoot; document.addEventListener("DOMContentLoaded", function () { loadFileSource(url).then(data => { const { chartTitle: title, chartSubtitle: subTitle, chartFootnote: footNote, chartId: id, isGrouped: isGrouped, legendData, barPadding, xAxisLabel, bars, ticks } = data; element.querySelector('.chart-title').innerHTML = title; // Subtitle if (subTitle) { element.querySelector('.chart-subtitle').innerHTML = subTitle; } else { element.querySelector('.chart-subtitle').remove(); } // Chart const svgElement = element.querySelector('.chart-container svg'); svgElement.id = id; const dataAttributes = [ ['isGrouped', isGrouped ? 'true' : 'false', ''], ['chartLegend', JSON.stringify(legendData), ''], ['xAxisLabel', xAxisLabel, ''], ['barPadding', barPadding, 5], ['chartBars', bars, ''], ['chartTicks', ticks, ''], ]; dataAttributes.forEach(dataAttribute => { if (dataAttribute[0] === 'chartBars' && dataAttribute[1]) { dataAttribute[1] = JSON.stringify(dataAttribute[1]); } if (dataAttribute[0] === 'chartTicks' && dataAttribute[1]) { dataAttribute[1] = JSON.stringify(dataAttribute[1]); } svgElement.dataset[dataAttribute[0]] = dataAttribute[1] ? dataAttribute[1] : dataAttribute[2]; }); // Caption if (footNote) { element.querySelector('.chart-footnote').innerHTML = footNote; } else { element.querySelector('.chart-footnote').remove(); } // Init chart const chartContainer = element.querySelector('.chart-container'); setTimeout(function () { if (jQuery(chartContainer).is(':visible')) { chartInit(chartContainer); } }, 300); }); }) } } window.customElements.define('horizontal-chart', HorizontalChartElement); </script> <script src="https://dirms4qsy6412.cloudfront.net/assets/nv-developer-menu-09b6a95e79b8d8d44b0f1ac794e39d5adac82391d128f6d4d39715826a860020.js"></script> <script> let menuLocale = 'en'; if (menuLocale == 'en') { menuLocale = 'en-US'; } function mountHeader(data = false) { let options = { baseURL: window.location.origin, signedIn: false, locale: menuLocale }; if (data) { options.secondaryMenu = data; } options.showMembershipCardLink = true; new NVDeveloperHeader({ target: document.getElementById('header'), props: options }); } function mountFooter(data = false) { let options = { menu: data, locale: menuLocale }; new NVDeveloperFooter({ target: document.getElementById('footer'), props: options }); } let url = 'd29g4g2dyqv443.cloudfront.net'; let headerMenuURL = "https://d29g4g2dyqv443.cloudfront.net/menu/en-US/header-secondary.json"; fetch(headerMenuURL) .then(response => response.json()) .then(data => { mountHeader(data); }) .catch((error) => { mountHeader(); window.nv.tracing.addError('menu', error); }); fetch(`https://${url}/menu/${menuLocale}/footer.json`) .then(response => response.json()) .then(data => { mountFooter(data); }) .catch((error) => { mountFooter(); window.nv.tracing.addError('menu', error); }); </script> <script src="https://www.datadoghq-browser-agent.com/us1/v5/datadog-rum.js"></script> <script> let silentAuthHost = 'www.nvidia.com'; let crossOriginPageUrl = `https://${silentAuthHost}/auth/hints/`; function readHint() { return new Promise((resolve) => { const { origin: targetOrigin } = new URL(crossOriginPageUrl); const iframe = document.createElement('iframe'); iframe.hidden = true; iframe.src = crossOriginPageUrl; function responseHandler(event) { if (event.origin === targetOrigin) { iframe.parentNode.removeChild(iframe); return resolve(event.data); } } window.addEventListener('message', responseHandler, { once: true }); iframe.onload = () => { iframe.contentWindow.postMessage({ type: 'read' }, targetOrigin); } document.body.appendChild(iframe); }); } function writeHint(login_hint, idp_id, timestamp, sub) { const { origin: targetOrigin } = new URL(crossOriginPageUrl); const iframe = document.createElement('iframe'); iframe.hidden = true; iframe.src = crossOriginPageUrl; iframe.onload = () => { const message = { type: 'write', login_hint, idp_id, timestamp, sub }; iframe.contentWindow.postMessage(message, targetOrigin); } document.body.appendChild(iframe); } function deleteHint() { const { origin: targetOrigin } = new URL(crossOriginPageUrl); const iframe = document.createElement('iframe'); iframe.hidden = true; iframe.src = crossOriginPageUrl; iframe.onload = () => { iframe.contentWindow.postMessage({ type: 'delete' }, targetOrigin); } document.body.appendChild(iframe); } </script> <script>_satellite.pageBottom();</script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/runtime-503119e3bfeec75056bc.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/692-70104789368a40f2d231.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/341-3761d2892158034dde54.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/171-72c84e9bea55d778d36a.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/866-f9c34b19d1b60b883caf.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/311-033b6299b51897e65419.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/252-f83b27d9f72fef366bc7.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/582-d6d587645f7c87937f15.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/900-df684e5d2e49c0841d7f.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/application-34e06828c108fa024662.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/ls_track-4ba11c63b23b3f4ff0d5.js" defer="defer"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10