catalyst-team/catalyst

Accelerated deep learning R&D

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 20 minutes ago
Added to GitGenius on September 20th, 2026
Created on August 20th, 2018
Open Issues & Pull Requests: 5 (+0)
GitHub issues: Enabled
Number of forks: 397
Total Stargazers: 3,385 (+0)
Total Subscribers: 42 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 205 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (3)
  • help wanted (3)
  • wontfix (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Catalyst is a PyTorch framework for deep learning research and development that accelerates model training by eliminating boilerplate code.

The framework addresses the repetitive work of building training loops by providing built-in support for metrics computation, early stopping, model checkpointing, and distributed training. Rather than writing custom training logic for each experiment, developers define their model and data pipeline, then use Catalyst's runner abstraction to handle the training orchestration. The approach emphasizes reproducibility and rapid experimentation, allowing researchers to focus on novel model architectures and techniques instead of infrastructure.

Catalyst suits teams running multiple deep learning experiments across computer vision, natural language processing, reinforcement learning, and other domains. It works well for projects where you want standardized training procedures with minimal code while retaining flexibility to customize callbacks and metrics. The framework integrates with PyTorch's ecosystem and supports distributed computing setups. The README positions Catalyst as an alternative to writing custom training loops from scratch, though it does not name specific competing frameworks for direct comparison.

The project maintains active continuous integration workflows covering code style, documentation builds, core functionality, and integrations. Development activity spans multiple specialized areas including computer vision tasks like image classification and segmentation, NLP applications, metric learning, and recommender systems, indicating sustained work across diverse use cases. The codebase includes comprehensive test coverage and documentation alongside practical examples and tutorials.