{"package":"mosaicml","ecosystem":"pypi","latest_version":"0.32.1","description":"Composer is a PyTorch library that enables you to train neural networks faster, at lower cost, and to higher accuracy.","license":"","license_risk":"unknown","commercial_use_notes":"No license declared in registry metadata — verify manually before commercial use.","homepage":"https://github.com/mosaicml/composer","repository":"https://github.com/mosaicml/composer","downloads_weekly":0,"health":{"score":52,"risk":"high","breakdown":{"maintenance":10,"popularity":0,"security":25,"maturity":15,"community":2},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"0.32.1","total_count":68,"recent":["0.21.3","0.22.0","0.23.0","0.23.1","0.23.2","0.23.3","0.23.4","0.23.5","0.24.0","0.24.1","0.25.0","0.26.0","0.26.1","0.27.0","0.28.0","0.29.0","0.30.0","0.31.0","0.32.0","0.32.1"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":null,"last_published":"2025-07-26T00:30:56.315566Z","dependencies_count":148,"dependencies":["pyyaml<7,>=6.0","tqdm<5,>=4.62.3","torchmetrics<1.7.5,>=1.0","torch_optimizer<0.4,>=0.3.0","torchvision<0.22.1,>=0.21.0","torch<2.7.1,>=2.6.0","requests<3,>=2.26.0","numpy<2.3.0,>=1.21.5","psutil<8,>=5.8.0","coolname<3,>=1.1.0","tabulate==0.9.0","py-cpuinfo<10,>=8.0.0","packaging<25.1,>=21.3.0","importlib-metadata<9,>=5.0.0","mosaicml-cli<0.8,>=0.5.25","pillow<12,>=10.3.0","custom_inherit==2.4.1; extra == \"dev\"","junitparser==4.0.2; extra == \"dev\"","coverage[toml]<8,>=7.8.0; extra == \"dev\"","fasteners==0.18; extra == \"dev\"","pytest==7.4.4; extra == \"dev\"","ipython==8.37.0; extra == \"dev\"","ipykernel==6.29.5; extra == \"dev\"","jupyter==1.1.1; extra == \"dev\"","yamllint==1.37.1; extra == \"dev\"","recommonmark==0.7.1; extra == \"dev\"","sphinx==4.4.0; extra == \"dev\"","pre-commit<5,>=3.4.0; extra == \"dev\"","docutils==0.17.1; extra == \"dev\"","sphinx_markdown_tables==0.0.17; extra == \"dev\"","sphinx-argparse==0.4.0; extra == \"dev\"","sphinxcontrib.katex==0.9.11; extra == \"dev\"","sphinxcontrib-applehelp==1.0.0; extra == \"dev\"","sphinxcontrib-devhelp==1.0.0; extra == \"dev\"","sphinxcontrib-htmlhelp==2.0.0; extra == \"dev\"","sphinxcontrib-serializinghtml==1.1.5; extra == \"dev\"","sphinxcontrib-qthelp==1.0.0; extra == \"dev\"","sphinxext.opengraph==0.9.1; extra == \"dev\"","sphinxemoji==0.2.0; extra == \"dev\"","furo==2022.9.29; extra == \"dev\"","sphinx-copybutton==0.5.2; extra == \"dev\"","testbook==0.4.2; extra == \"dev\"","myst-parser==0.16.1; extra == \"dev\"","sphinx_panels==0.6.0; extra == \"dev\"","sphinxcontrib-images==0.9.4; extra == \"dev\"","pytest_codeblocks==0.17.0; extra == \"dev\"","traitlets==5.14.3; extra == \"dev\"","nbsphinx==0.9.1; extra == \"dev\"","pandoc==2.4; extra == \"dev\"","pypandoc==1.15; extra == \"dev\"","GitPython==3.1.44; extra == \"dev\"","moto[s3]<6,>=5.0.1; extra == \"dev\"","mock-ssh-server==0.9.1; extra == \"dev\"","cryptography==44.0.3; extra == \"dev\"","pytest-httpserver<1.2,>=1.0.4; extra == \"dev\"","setuptools<79.0.0; extra == \"dev\"","pynvml<12,>=11.5.0; extra == \"system-metrics-monitor\"","slack_sdk<4,>=3.19.5; extra == \"slack\"","wandb<0.19,>=0.13.2; extra == \"wandb\"","comet_ml<4.0.0,>=3.31.12; extra == \"comet-ml\"","neptune<2.0.0,>=1.6.2; extra == \"neptune\"","tensorboard<3.0.0,>=2.9.1; extra == \"tensorboard\"","pycocotools<3,>=2.0.4; extra == \"coco\"","transformers!=4.34.0,<4.54,>=4.11; extra == \"nlp\"","datasets<5,>=2.4; extra == \"nlp\"","huggingface-hub<0.34,>=0.21.2; extra == \"nlp\"","peft<0.17,>=0.10.0; extra == \"peft\"","protobuf<5.30; extra == \"sentencepiece\"","sentencepiece==0.2.0; extra == \"sentencepiece\"","py-cpuinfo<10,>=8.0.0; extra == \"mlperf\"","mosaicml-streaming<1.0; extra == \"streaming\"","boto3<2,>=1.21.45; extra == \"streaming\"","paramiko<4,>=3.4.0; extra == \"streaming\"","apache-libcloud<4,>=3.3.1; extra == \"libcloud\"","oci<3.0.0,>=2.88.2; extra == \"oci\"","google-cloud-storage<4.0,>=2.0.0; extra == \"gcs\"","onnx<2,>=1.12.0; extra == \"onnx\"","onnxruntime<2,>=1.12.1; extra == \"onnx\"","mlflow<3.0,>=2.14.1; extra == \"mlflow\"","databricks-sdk<1,>=0.50.0; extra == \"mlflow\"","pynvml<12,>=11.5.0; extra == \"mlflow\"","pandas<3.0,>=2.0.0; extra == \"pandas\"","databricks-sdk<1,>=0.50.0; extra == \"databricks\"","ipython==8.37.0; extra == \"all\"","pypandoc==1.15; extra == \"all\"","sphinx_markdown_tables==0.0.17; extra == \"all\"","pynvml<12,>=11.5.0; extra == \"all\"","fasteners==0.18; extra == \"all\"","ipykernel==6.29.5; extra == \"all\"","docutils==0.17.1; extra == \"all\"","furo==2022.9.29; extra == \"all\"","sphinx_panels==0.6.0; extra == \"all\"","sphinxcontrib-serializinghtml==1.1.5; extra == \"all\"","databricks-sdk<1,>=0.50.0; extra == \"all\"","cryptography==44.0.3; extra == \"all\"","apache-libcloud<4,>=3.3.1; extra == \"all\"","pre-commit<5,>=3.4.0; extra == \"all\"","sphinx==4.4.0; extra == \"all\"","py-cpuinfo<10,>=8.0.0; extra == \"all\"","tensorboard<3.0.0,>=2.9.1; extra == \"all\"","sentencepiece==0.2.0; extra == \"all\"","mosaicml-streaming<1.0; extra == \"all\"","onnx<2,>=1.12.0; extra == \"all\"","yamllint==1.37.1; extra == \"all\"","mock-ssh-server==0.9.1; extra == \"all\"","boto3<2,>=1.21.45; extra == \"all\"","junitparser==4.0.2; extra == \"all\"","pytest==7.4.4; extra == \"all\"","onnxruntime<2,>=1.12.1; extra == \"all\"","wandb<0.19,>=0.13.2; extra == \"all\"","sphinxcontrib-htmlhelp==2.0.0; extra == \"all\"","pytest_codeblocks==0.17.0; extra == \"all\"","pycocotools<3,>=2.0.4; extra == \"all\"","moto[s3]<6,>=5.0.1; extra == \"all\"","sphinxcontrib-applehelp==1.0.0; extra == \"all\"","GitPython==3.1.44; extra == \"all\"","coverage[toml]<8,>=7.8.0; extra == \"all\"","neptune<2.0.0,>=1.6.2; extra == \"all\"","peft<0.17,>=0.10.0; extra == \"all\"","pandoc==2.4; extra == \"all\"","sphinxext.opengraph==0.9.1; extra == \"all\"","pytest-httpserver<1.2,>=1.0.4; extra == \"all\"","paramiko<4,>=3.4.0; extra == \"all\"","slack_sdk<4,>=3.19.5; extra == \"all\"","testbook==0.4.2; extra == \"all\"","setuptools<79.0.0; extra == \"all\"","huggingface-hub<0.34,>=0.21.2; extra == \"all\"","pandas<3.0,>=2.0.0; extra == \"all\"","sphinxcontrib-images==0.9.4; extra == \"all\"","sphinx-argparse==0.4.0; extra == \"all\"","sphinxcontrib.katex==0.9.11; extra == \"all\"","recommonmark==0.7.1; extra == \"all\"","jupyter==1.1.1; extra == \"all\"","sphinxemoji==0.2.0; extra == \"all\"","nbsphinx==0.9.1; extra == \"all\"","sphinx-copybutton==0.5.2; extra == \"all\"","datasets<5,>=2.4; extra == \"all\"","oci<3.0.0,>=2.88.2; extra == \"all\"","protobuf<5.30; extra == \"all\"","sphinxcontrib-devhelp==1.0.0; extra == \"all\"","custom_inherit==2.4.1; extra == \"all\"","comet_ml<4.0.0,>=3.31.12; extra == \"all\"","transformers!=4.34.0,<4.54,>=4.11; extra == \"all\"","mlflow<3.0,>=2.14.1; extra == \"all\"","traitlets==5.14.3; extra == \"all\"","google-cloud-storage<4.0,>=2.0.0; extra == \"all\"","myst-parser==0.16.1; extra == \"all\"","sphinxcontrib-qthelp==1.0.0; extra == \"all\""]},"github_stats":null,"bundle":null,"typescript":null,"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"historical_compromise":null,"recommendation":{"action":"safe_to_use","issues":[],"use_version":"0.32.1","version_hint":null,"summary":"mosaicml@0.32.1 is safe to use (health: 52/100)"},"version_scoped":null,"requested_version":null,"_cache":"hit","_response_ms":0,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":false},"maintainer_trust":{"available":false},"malicious":{"is_malicious":false},"scorecard":{"available":false},"quality":{"available":false},"version_history_summary":{"total_versions":20,"first_release_age_days":null,"last_release_days_ago":277,"avg_days_between_releases":null,"release_velocity":"moderate"}}