From fc7abecb8b253934720006370b0059a9799bed3e Mon Sep 17 00:00:00 2001 From: Dylan Uys Date: Tue, 3 Feb 2026 10:47:56 -0800 Subject: [PATCH 1/2] new upload endpoint (#329) --- neurons/discriminator/push_model.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neurons/discriminator/push_model.py b/neurons/discriminator/push_model.py index 72ba3907..26c40840 100644 --- a/neurons/discriminator/push_model.py +++ b/neurons/discriminator/push_model.py @@ -53,7 +53,7 @@ class Style: from gas.protocol.model_uploads import upload_single_modality -MODEL_UPLOAD_ENDPOINT = "https://onnx-models-worker.bitmind.workers.dev/upload" +MODEL_UPLOAD_ENDPOINT = "https://upload.bitmind.ai/upload" def print_success(message: str): From 390ad0e6c15def87b89f6c1a94c022076dcb2863 Mon Sep 17 00:00:00 2001 From: kenobijon Date: Tue, 3 Feb 2026 23:25:37 +0000 Subject: [PATCH 2/2] update docs --- .env.validator.template | 2 +- docs/Discriminative-Mining.md | 10 ++++++---- docs/ONNX.md | 5 +++++ docs/Validating.md | 2 +- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/.env.validator.template b/.env.validator.template index e321b9aa..78f22dcc 100644 --- a/.env.validator.template +++ b/.env.validator.template @@ -26,5 +26,5 @@ GENERATION_BATCH_SIZE=3 DEVICE=cuda # Other -LOGLEVEL=info +LOGLEVEL=INFO AUTO_UPDATE=true diff --git a/docs/Discriminative-Mining.md b/docs/Discriminative-Mining.md index 20339ed2..9451589c 100644 --- a/docs/Discriminative-Mining.md +++ b/docs/Discriminative-Mining.md @@ -11,11 +11,13 @@ Follow the [Installation Guide](Installation.md) to set up your environment befo ## Model Preparation -Discriminative miners can submit models in two formats: -- **ONNX Format** - Traditional ONNX Runtime models (single .onnx file) -- **Safetensors Format** - Custom PyTorch architectures with native weights +> **⚠️ Important**: Competition submissions now require **safetensors format**. ONNX is no longer accepted. -**📖 [How to Create ONNX Models](ONNX.md)** - Guide for creating compatible ONNX models +Discriminative miners must submit models in **safetensors format**: +- Directory containing: `model_config.yaml`, `model.py`, `*.safetensors` +- ZIP archive of the directory for upload + +**📖 [Safetensors Model Specification](https://github.com/bitmind-ai/gasbench/blob/main/docs/Safetensors.md)** - Requirements for model submission You can submit models for any combination of modalities: - `image_detector.zip` - Image classification model diff --git a/docs/ONNX.md b/docs/ONNX.md index 0090fc71..54a1581f 100644 --- a/docs/ONNX.md +++ b/docs/ONNX.md @@ -1,5 +1,10 @@ # ONNX Model Creation Guide +> **⚠️ DEPRECATED**: ONNX format is no longer accepted for Subnet 34 competition submissions. +> Please use **safetensors format** instead. See the [Safetensors Guide](https://github.com/bitmind-ai/gasbench/blob/main/docs/Safetensors.md) for requirements. + +--- + This guide explains how to create ONNX models for discriminative mining using the example scripts in `neurons/discriminator/onnx_examples`. ## Key Requirements diff --git a/docs/Validating.md b/docs/Validating.md index 22b3fa0f..eeefe1e2 100644 --- a/docs/Validating.md +++ b/docs/Validating.md @@ -40,7 +40,7 @@ GENERATION_BATCH_SIZE=3 DEVICE=cuda # Other -LOGLEVEL=info +LOGLEVEL=INFO AUTO_UPDATE=true ```