$npx skillfedfor your agent

spacy-loggers

Logging utilities for SpaCy

With conditionsPyPI MonitoringReleased Sep 202320.6M downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — spacy_loggers-1.0.5-py3-none-any.whl
v1.0.5 · released 2023-09-11 · Python >=3.6

Yes, if you use spaCy for model training and want to integrate with external experiment tracking platforms. It installs automatically with spaCy v3.2+ and has no runtime dependencies, so there is minimal friction. The dormant maintenance status is not a concern for a stable integration layer, but verify that your chosen logger (WandbLogger, MLflowLogger, etc.) is compatible with your current spaCy and external service versions before relying on it for production workflows.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires the corresponding external logging service (wandb, mlflow, clearml, etc.) to be installed and configured separately; spacy-loggers itself is only the integration layer.
  • Low install friction with no runtime dependencies.
  • Dormant maintenance status (last commit 2023-11-03, 1068 days since release) suggests stability but limited active development.

License · maintenance · safety

MIT (permissive) — MIT license permits free use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.

last release 2023-09-11 (1068 days) · last repo commit 2023-11-03 · 12 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 20,619,567 downloads/mo, #1,031 on PyPI

Verify before relying

pip install spacy-loggers

# In spaCy training config:
[training.logger]
@loggers = "spacy.WandbLogger.v5"
project_name = "my_project"

# or for MLflow:
[training.logger]
@loggers = "spacy.MLflowLogger.v2"
experiment_id = "1"
  • Whether all five loggers (Weights & Biases, MLflow, ClearML, PyTorch, CuPy) are actively maintained or if some are deprecated.
  • Current compatibility with recent spaCy versions beyond v3.2.
  • Performance impact of logging during large-scale training operations.
Same gist for agents: .md · .json

What it is and what it does

spacy-loggers is a companion package to spaCy that decouples experiment tracking and monitoring from the core library. Starting with spaCy v3.2, loggers were moved into this separate package so they can be updated independently. It provides integration layers for five external logging platforms—Weights & Biases, MLflow, ClearML, PyTorch, and CuPy—plus utility loggers for interoperating between them.

You use it by installing it alongside spaCy (it often installs automatically) and then configuring which logger to use in your spaCy training config file. Each logger sends training metrics, model checkpoints, and system information to its respective dashboard or tracking service. The package is designed for machine learning practitioners who want to monitor spaCy model training without adding bloat to the core library.

Use it for

  • Track spaCy NLP model training metrics and model artifacts in Weights & Biases dashboards.
  • Log training runs and model performance to MLflow for experiment comparison and reproducibility.
  • Monitor training progress across multiple spaCy jobs using ClearML's centralized task management.
  • Chain multiple loggers together to send training data to multiple platforms simultaneously.
  • Exclude sensitive paths or configuration values from logged configs before uploading to external services.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you use spaCy for model training and want to integrate with external experiment tracking platforms.

It installs automatically with spaCy v3.2+ and has no runtime dependencies, so there is minimal friction. The dormant maintenance status is not a concern for a stable integration layer, but verify that your chosen logger (WandbLogger, MLflowLogger, etc.) is compatible with your current spaCy and external service versions before relying on it for production workflows.

Install

spacy-loggers on PyPI

Before you install

Low install friction with no runtime dependencies. Dormant maintenance status (last commit 2023-11-03, 1068 days since release) suggests stability but limited active development.

Requires the corresponding external logging service (wandb, mlflow, clearml, etc.) to be installed and configured separately; spacy-loggers itself is only the integration layer.

License in practice

MIT license permits free use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.

Quickstart

pip install spacy-loggers

# In spaCy training config:
[training.logger]
@loggers = "spacy.WandbLogger.v5"
project_name = "my_project"

# or for MLflow:
[training.logger]
@loggers = "spacy.MLflowLogger.v2"
experiment_id = "1"

Verify before relying

  • Whether all five loggers (Weights & Biases, MLflow, ClearML, PyTorch, CuPy) are actively maintained or if some are deprecated.
  • Current compatibility with recent spaCy versions beyond v3.2.
  • Performance impact of logging during large-scale training operations.

Package facts

LicenseMIT permissive
Python supportSupports the current Python release >=3.6
Install frictionLow. Pure-Python wheel
Runtime dependenciesNone
MaintenanceDormant 1,068 days since the last release
Last repo commit
First released
Downloads20,619,567 / month, #1,031 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14

Evidence: spacy_loggers-1.0.5-py3-none-any.whl

Tags

Capabilities
spacy training loggingweights and biases integrationmlflow spacy loggermodel training monitoringclearml pytorch loggingspacy experiment trackingtraining metrics dashboard
Topics
experiment-trackingmodel-monitoringspacy-integration

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “spacy training logging”

  • spacy-loggersProvides logging integrations for spaCy model training, supporting…
  • spacy-transformersIntegrates pretrained transformer models (BERT, RoBERTa, XLNet,…
  • floretfloret trains compact word embeddings using fastText's subword…

Give your agent the search over MCP, or paste the wish link into any chat.

More Monitoring packages

tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
opentelemetry-semantic-conventions Worth it
PyPI · Monitoring · released Jul 2026

Provides generated Python code for OpenTelemetry semantic conventions, enabling standardized attribute naming and constant definitions for instrumentation and telemetry collection.

Install it if you are using OpenTelemetry and want to follow semantic conventions correctly.

Apache-2.0pure Python · 3.10+
542.9Mdownloads / mo
opentelemetry-sdk Worth it
PyPI · Monitoring · released Jul 2026

Provides the reference implementation of the OpenTelemetry API for collecting and exporting traces, metrics, and logs from Python applications.

Apache-2.0pure Python · 3.10+
521.8Mdownloads / mo
opentelemetry-api With conditions
PyPI · Monitoring · released Jul 2026

Provides the abstract API and interfaces for OpenTelemetry instrumentation in Python, defining how to emit traces, metrics, and logs without tying code to a specific SDK implementation.

Apache-2.0pure Python · 3.10+
463.8Mdownloads / mo
opentelemetry-exporter-otlp-proto-http Worth it
PyPI · Monitoring · released Jul 2026

Exports OpenTelemetry observability data to an OpenTelemetry Collector using Protobuf-encoded messages over HTTP.

Install it if you are using OpenTelemetry in Python and need to send data to a Collector over HTTP.

Apache-2.0pure Python · 3.10+
409.9Mdownloads / mo
opentelemetry-instrumentation Worth it
PyPI · Monitoring · released Jul 2026

Provides automatic instrumentation commands and programmatic APIs to inject distributed tracing into Python applications without code changes, detecting and instrumenting packages used by your program.

Install it if you need distributed tracing without code changes and have compatible instrumented packages in your environment.

Apache-2.0pure Python · 3.10+
393.5Mdownloads / mo

See also spacy · spacy-transformers · azureml-mlflow · spacy-curated-transformers · spacy-legacy · dvclive · date-spacy · negspacy · dagster-mlflow · wandb-workspaces