Skip to content

Fraud detection workflow example#676

Open
jayavenkatesh19 wants to merge 23 commits into
rapidsai:mainfrom
jayavenkatesh19:fraud-detection-mlops-example
Open

Fraud detection workflow example#676
jayavenkatesh19 wants to merge 23 commits into
rapidsai:mainfrom
jayavenkatesh19:fraud-detection-mlops-example

Conversation

@jayavenkatesh19
Copy link
Copy Markdown
Contributor

@jayavenkatesh19 jayavenkatesh19 commented Apr 15, 2026

Towards #667

Adds a new workflow example demonstrating how to wrap the NVIDIA Financial Fraud Detection AI
Blueprint
in production infrastructure
using Prefect (orchestration), MLflow (experiment tracking + model registry), and Triton (champion/challenger
serving with native versioning).

The notebook walks through the architecture, each pipeline stage, running and monitoring the pipeline, and
scaling to multiple machines.

@jayavenkatesh19 jayavenkatesh19 self-assigned this Apr 15, 2026
@review-notebook-app
Copy link
Copy Markdown

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@jayavenkatesh19 jayavenkatesh19 marked this pull request as ready for review April 17, 2026 18:00
@jayavenkatesh19 jayavenkatesh19 requested a review from a team as a code owner April 17, 2026 18:00
@ncclementi
Copy link
Copy Markdown
Contributor

I've only taken a quick look, but I noticed that the instructions are quite generic, and I think it would be helpful if we choose a provider (AWS, Brev or whatever is easier) and have the end to end example shown.

Currently, when I read it I'm no sure the user will be quite sure where to start or how to set things up.

How did you set up things and do the running?

Signed-off-by: Jaya Venkatesh <jjayabaskar@nvidia.com>
Signed-off-by: Jaya Venkatesh <jjayabaskar@nvidia.com>
…esh19/deployment into fraud-detection-mlops-example
Signed-off-by: Jaya Venkatesh <jjayabaskar@nvidia.com>
@@ -0,0 +1,635 @@
{
Copy link
Copy Markdown
Contributor

@ncclementi ncclementi Jun 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Update date


Reply via ReviewNB

@@ -0,0 +1,635 @@
{
Copy link
Copy Markdown
Contributor

@ncclementi ncclementi Jun 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fix link for url to get API key, this has changed. The right link is https://org.ngc.nvidia.com/account/api-key


Reply via ReviewNB

@@ -0,0 +1,635 @@
{
Copy link
Copy Markdown
Contributor

@ncclementi ncclementi Jun 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should source bashrc after install, follow thsi instructions we have in gpu deployment https://github.com/NVIDIA/accelerated-computing-hub/blob/main/tutorials/gpu-deployment/gpu-deployment-from-scratch.md#conda


Reply via ReviewNB

@@ -0,0 +1,635 @@
{
Copy link
Copy Markdown
Contributor

@ncclementi ncclementi Jun 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add instructions to curl all the files needed into the brev instance, and tell the user to cd into the fraud-detection-mlops-pipeline

curl -sSL "URL" | bsdtar -xvf-

In the section

 cp .env.example .env

add a source .env command so it loads the keys.

In the section

This prompts you to download transactions.tgz from IBM Box and extract it.

we should rewrite this to download locally they cred_card.zip, unpack it and then copy to brev the transactions.gz. Mention that they can either download the file locally and then copied it into brev using brev copy, or open jupyter and drag and drop it. Just be explicit on how to do it.

In the section

Start the infrastructure

We need to explain when to use which docker. compose, and what is each of the options for.

In the section

Verify the services are running:

Add explanation on how to port forward on brev, so they can open the links in their local machine browser.


Reply via ReviewNB

Signed-off-by: Jaya Venkatesh <jjayabaskar@nvidia.com>
Signed-off-by: Jaya Venkatesh <jjayabaskar@nvidia.com>
Signed-off-by: Jaya Venkatesh <jjayabaskar@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants