Everything you need to get started with Remap Studios — from installation to advanced usage.
Download the latest release for your platform from the Downloads page. The desktop app bundles everything you need — no separate Python installation required for basic usage.
# macOS — drag Remap Studios to Applications # Windows — run the installer or use portable .exe # Linux — chmod +x the AppImage and run it
Remap Studios requires Python 3.9+ and PyTorch 2.1+. Install core dependencies:
# CPU only pip install torch safetensors psutil numpy # NVIDIA GPU (CUDA 12.1) pip install torch --index-url https://download.pytorch.org/whl/cu121 pip install safetensors psutil numpy # Apple Silicon GPU (MPS) pip install torch safetensors psutil numpy
Get from zero to your first unlearned model in under 5 minutes.
Launch Remap Studios and click Open File (⌘O). Select a .safetensors, .pt, .gguf, or model directory. The app will parse tensors, compute statistics, and build the layer graph.
Switch to the Visualization tab to see your model as an interactive neural network graph. Hover over nodes to inspect layers. Use Weight Explorer to see individual tensor statistics.
Go to the Unlearn tab. Select a target capability (what you want the model to forget), choose a method (Retain-Aware is recommended), and set your training steps and learning rate.
Click Start Unlearning. Watch the real-time loss curves, weight changes, and node erasure progress. The unlearning canvas shows forget loss, retain loss, and total loss simultaneously.
Once complete, export via File → Export (⌘E). Choose from Safetensors, PyTorch, GGUF, or ONNX format. The exported model has fewer parameters and faster inference.
Machine unlearning is the process of making a trained model forget specific knowledge without retraining from scratch. Traditional approaches require full retraining, which costs the same compute as the original training run. Unlearning achieves the same result in a fraction of the time and compute.
Why it matters: Large language models learn patterns, facts, biases, and redundant representations during training. Much of this is unnecessary for your specific use case. Unlearning lets you surgically remove what you don't need while preserving what you do.
Applications:
A neural network is organized into layers, each containing tensors (multi-dimensional arrays of numbers). Understanding this structure is key to effective unlearning.
Convert input tokens into dense vectors. Usually fixed after training — not a target for unlearning.
The core of transformer models. Compute relevance scores between tokens. Most knowledge is stored here.
Two linear transformations with activation. Contain the bulk of parameters — primary target for pruning.
Projects hidden states back to vocabulary space. Usually not modified during unlearning.
Remap Studios supports three unlearning methods, each with different tradeoffs.
The default and recommended method. It simultaneously forgets the target capability while actively preserving unrelated knowledge. Uses a dual-objective loss function.
+ Highest accuracy retention
+ Minimal collateral damage
+ Works on all model sizes
− Slightly slower than basic methods
Use this for almost everything — it's the best balance of forgetting quality and knowledge preservation.
A baseline method that maximizes loss on the target capability by reversing gradient direction. Simple but may cause collateral damage to unrelated knowledge.
+ Fastest method
+ Simple implementation
− May degrade unrelated capabilities
− Less precise targeting
Quick experiments or when speed matters more than precision.
Uses a teacher-student framework where the student model learns to replicate the teacher's behavior on retain data while ignoring forget data.
+ Good for large models
+ Can produce smaller student models
− Requires more compute
− Needs careful tuning
When you also want to compress the model size, not just unlearn.
Remap Studios supports multiple model formats. You can load individual files or entire model directories.
| Format | Extension | Notes |
|---|---|---|
| Safetensors | .safetensors | Preferred format. Fast loading, memory-mapped. |
| PyTorch | .pt / .pth | Standard PyTorch checkpoint format. |
| GGUF | .gguf | Quantized format for inference. Read-only (convert for unlearning). |
| ONNX | .onnx | Cross-framework format. Read-only analysis supported. |
| Jupyter Notebook | .ipynb | Parses notebook cells for model code detection. |
| HuggingFace Dir | (directory) | Loads config.json + weight files from a model directory. |
Tip: Use Open Folder (⌘⇧O) to load an entire HuggingFace model directory. The app will auto-detect the format and load all weight files.
The Weight Explorer lets you inspect individual tensors in your model. Select a layer from the dropdown to see all its tensors with shapes, dtypes, and sizes.
Click any tensor to view detailed statistics in the Properties panel:
Switch to the Heatmap tab to see a 2D weight distribution visualization. Select a tensor from the dropdown — the heatmap renders a 128×128 downsampled view of the weight matrix. Brighter pixels indicate higher absolute values.
Navigate to the Unlearn tab and configure your unlearning run:
RequiredWhat you want the model to forget. Select from detected capabilities or enter a custom target.
Retain-Aware UnlearningThe unlearning algorithm. Retain-Aware is recommended for most use cases.
200Number of optimization steps. More steps = more thorough forgetting, but diminishing returns past ~500.
1e-5Step size for gradient updates. Too high causes instability; too low means slow convergence.
2.0How much to prioritize preserving unrelated knowledge. Higher = safer but slower forgetting.
8Number of samples processed per step. Larger batches are more stable but use more memory.
After unlearning, evaluate the result to confirm the target was forgotten while unrelated capabilities remain intact.
Export your unlearned model via File → Export (⌘E). Supported output formats:
.safetensorsPreferred format. Fast loading, safe for production.
.ptStandard checkpoint. Compatible with all PyTorch tooling.
.ggufQuantized format for llama.cpp and Ollama.
.onnxCross-framework format for production deployment.
The Remap Studios desktop app is a professional IDE for model unlearning. Here's the layout:
The AI Assistant (bottom-right panel) helps you analyze your model using natural language. Load a model first, then ask questions like:
Can't find what you're looking for? Reach out through any of these channels: