ForgeLM Toolkit
Advanced Model Merging
Create specialized AI models by mathematically combining task vectors. Add skills, remove toxicity, and optimize performance without retraining.
task_vector_lab.py
Task Vector Arithmetic
Surgically add or remove capabilities by manipulating model weights directly.
Algorithm: TIES-Merging
Base Model
Task Vectors
Code-Instruct
Storyteller
Guardrails
Merge Equation
Llama-3-70B
Resulting Capabilities
reasoning80%
coding60%
creativity70%
safety70%
Generated Config
{
"base_model": "llama3",
"merge_method": "ties",
"parameters": {
"density": 0.5,
"weight": 0.5
},
"slices": [
]
}Task Arithmetic
Treat model capabilities as vectors. Add 'Coding' or subtract 'Bias' directly from the weights.
TIES-Merging
Resolve interference between different skills using our proprietary sparsity-based merging algorithm.
Cross-Architecture
Merge models from different families (e.g., Llama + Mistral) using advanced layer mapping.