Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

549 Commits

Repository files navigation

ConsoleDocsLaunchablesLaunchables Guide

Brev Launchables

Launchables are a feature of NVIDIA Brev that deliver preconfigured, fully optimized compute and software environments. Fast and easy to deploy, launchables allow you to start projects without extensive setup or configuration.

This repo contains helpful AI/ML notebooks for LLMs, multi-modal models, image segmentation, and more. Each notebook has been coupled with the minimum GPU specs required to use them along with a 1-click deploy badge that starts each notebook on a GPU.

Contributing

We welcome contributions to this repository! If you have a notebook you'd like to add, please open a pull request!

Notebooks

We've split the notebooks into categories based on the type of task they're designed for. Our current split is: LLM finetuning/training, multi-modal models, computer vision/image segmentation, and miscellaneous. Let us know if you want to see more notebooks for a certain task or using different frameworks and tools!

LLM Finetuning/Training

NotebookDescriptionMin. GPUDeploy
Fine-tune Llama3 using Direct Preference OptimizationFine-tune Llama3 using DPO1x A100Colab Click here to deploy.
Fine-tune Llama3 using SFTFine-tune and deploy Llama 32x A100Colab Click here to deploy.
Fine-tune Llama 2A Guide to Fine-tuning Llama 21x A10GColab Click here to deploy.
Fine-tune Llama 2 - Own DataFine-tune Llama 2 on your own dataset1x A10GColab Click here to deploy.
Fine-tune MistralA Guide to Fine-tuning Mistral1x A10GColab Click here to deploy.
Fine-tune Mistral using NVIDIA NeMO and PEFTFine-tune Mistral using NVIDIA NeMO and PEFT1x A100Colab Click here to deploy.
Fine-tune Mistral - Own DataFine-tune Mistral on your own dataset1x A10GColab Click here to deploy.
Fine-tune Mixtral (8x7B MoE)A Guide to Fine-tuning Mixtral, Mistral's 8x7B MoE4x T4Colab Click here to deploy.
Fine-tune Mixtral (8x7B MoE) - Own DataA Guide to Fine-tuning Mixtral on your own dataset4x T4Colab Click here to deploy.
Fine-tune BioMistralA Guide to Fine-tuning BioMistral1x A10GColab Click here to deploy.
Fine-tune Phi-2A Guide to Fine-tuning Phi-21x A10GColab Click here to deploy.
Fine-tune Phi-2 - Own DataFine-tune Phi-2 on your own dataset1x A10GColab Click here to deploy.
Training Question/Answer models using NVIDIA NeMoUse NeMo to train BERT, GPT, and S2S models for Q&A tasks1x A10GColab Click here to deploy.

LLM Inference/Deployment

NotebookDescriptionMin. GPUDeploy
Run inference on Llama3 using TensorRT-LLMRun inference on Llama3 using TensorRT-LLM1x A10GColab Click here to deploy.
Inference on DBRX with VLLM and GradioRun inference on DBRX with VLLM and Gradio4x A100Colab Click here to deploy.
Run BioMistralRun BioMistral1x A10GColab Click here to deploy.
Run Llama 2 70BRun Llama 2 70B, or any Llama 2 Model4x T4Colab Click here to deploy.
Use TensorRT-LLM with MistralUse NVIDIA TensorRT engine to run inference on Mistral-7B1x A10GColab Click here to deploy.
StreamingLLM for Optimized InferenceUse StreamingLLM for infinite length input without finetuning1x A10GColab Click here to deploy.

Multi-modal and Computer Vision Models

NotebookDescriptionMin. GPUDeploy
Finetune and deploy LlaVAFinetune the LlaVA model on your own data1x A10GColab Click here to deploy.
AUTOMATIC1111 Stable Diffusion WebUIRun Stable Diffusion WebUI, AUTOMATIC11111x A10GColab Click here to deploy.
ControlNet on AUTOMATIC1111Run ControlNet Models on Stable Diffusion WebUI1x A10GColab Click here to deploy.
SDXL inference with LoRA and DiffusersRun inference using LoRA adaptors and SDXL1x A10GColab Click here to deploy.
Oobabooga LLM WebUIRun Oobabooga, the LLM WebUI (like AUTOMATIC1111)1x A10GColab Click here to deploy.
EfficientViT Segement AnythingRun a TensorRT optimized version of Segment Anything1x A10GColab Click here to deploy.

Other applications and tools

NotebookDescriptionMin. GPUDeploy
Deploy to ReplicateDeploy Model to Replicateany || CPUColab Click here to deploy.
GGUF Export FT ModelExport your fine-tuned model to GGUF1x A10GColab Click here to deploy.
Julia InstallEasily Install Julia + Notebooksany || CPUColab Click here to deploy.
PDF Chatbot (OCR)PDF Chatbot using OCR1x A10GColab Click here to deploy.
Zephyr ChatbotChatbot with Open Source Models1x A10GColab Click here to deploy.
Accelerate Data Science using NVIDIA RAPIDSAccelerate Data Science using NVIDIA RAPIDS1x A10GColab Click here to deploy.
Accelerate Data Science using NVIDIA RAPIDSAccelerate Data Science using NVIDIA RAPIDS1x A10GColab Click here to deploy.

What is Brev?

NVIDIA Brev provides streamlined access to NVIDIA GPU instances on popular cloud platforms, automatic environment setup, and flexible deployment options, enabling developers to start experimenting instantly.

Provision:

Brev provisions a GPU for you. You don't have to worry about setting up a cloud account. We have solid GPU supply.

Configure:

Brev configures your GPU with the right drivers and libraries. There are also advanced otpions for running docker containers or using docker compose.

Connect:

Brev CLI automatically edits your ssh config so you can ssh gpu-name or run brev open gpu-name to open VS Code, Cursor or your favorite editor to the remote machine

About

Collection of notebook guides created by the Brev.dev team!

Resources

Stars

1.8k stars

Watchers

26 watching

Forks

Releases

Packages

Used by

Contributors

Languages