Skip to content

Release 1.1.0 - UCF and CAMO Base Miners

Latest
Compare
Choose a tag to compare
@dylanuys dylanuys released this 05 Sep 19:51
· 5 commits to main since this release
21d65f3

Release 1.1.0

TL;DR

Miner Upgrade: We recommend switching to the improved camo_miner.py neuron for enhanced deepfake detection performance and competitive advantage.
Hardware Requirements: Minimum GTX 1070 GPU or rough equivalent required. See min-compute.yml for details.
New Datasets: Access to updated datasets for training.
Optimized Setup Scripts: Faster, tailored scripts for miners and validators now available.

We've also updated our runpod and tensordock quickstart tutorials to reflect the new base models:
Tensordock Quickstart
RunPod Quickstart

⛏️ New Base Miner

Our base miner upgrade comes in two parts:

  1. New foundation model using the UCF architecture (Uncovering Common Features), the top scoring deepfake detection model in the “Top 3” metric of DeepfakeBench
  1. We’re also releasing CAMO (Content Aware Model Orchestration), a generalized framework for creating “hard mixture of expert” models for deepfake detection
  • Our initial implementation of CAMO is our most performant base miner yet, featuring an expert deepfake detector (for face image content) and a generalist deepfake detector (for all content). Both components are finetuned UCF models.
  • We’ll be extending this architecture in a number of ways - to read about our future work on CAMO you can check out our blog, or join us in our Discord server on Monday at 10am PST for Miner Mondays
  • Preprocessed training datasets and corresponding pipeline code are available in our subnet repo and HuggingFace

🚀 QOL Upgrades

New Environment Setup Flow:

  1. conda create -y -n bitmind python=3.10 && conda activate bitmind
  2. ./setup_validator_env.sh or ./setup_miner_env.sh

❗ Note that when you run the new setup scripts, they will overwrite your existing .env file in order to add a couple new fields.

Reason for this change:
With the addition of UCF and CAMO comes additional python dependencies for miners, some of which take a while to install.
To avoid burdening validators with extra installs, we’ve created separate scripts that only install the necessary packages for the corresponding neuron type.