Skip to content

ModuleNotFound error with latest release #2030

@epwalsh

Description

@epwalsh

Environment

mosaicml==0.13.0

Running composer_collect_env fails with:

❯ composer_collect_env
Traceback (most recent call last):
  File "/Users/evanw/.virtualenvs/llm/bin/composer_collect_env", line 5, in <module>
    from composer.utils.collect_env import main
  File "/Users/evanw/.virtualenvs/llm/lib/python3.10/site-packages/composer/__init__.py", line 10, in <module>
    from composer.trainer import Trainer
  File "/Users/evanw/.virtualenvs/llm/lib/python3.10/site-packages/composer/trainer/__init__.py", line 6, in <module>
    from composer.trainer.trainer import Trainer
  File "/Users/evanw/.virtualenvs/llm/lib/python3.10/site-packages/composer/trainer/trainer.py", line 33, in <module>
    from composer.callbacks import CheckpointSaver, OptimizerMonitor
  File "/Users/evanw/.virtualenvs/llm/lib/python3.10/site-packages/composer/callbacks/__init__.py", line 12, in <module>
    from composer.callbacks.health_checker import HealthChecker
  File "/Users/evanw/.virtualenvs/llm/lib/python3.10/site-packages/composer/callbacks/health_checker.py", line 20, in <module>
    from slack_sdk.webhook import WebhookClient
ModuleNotFoundError: No module named 'slack_sdk'

To reproduce

Steps to reproduce the behavior:

  1. Install mosaicml==0.13.0
  2. Run python -c 'from composer.metrics.nlp import Perplexity' (or something similar)

You'll get the same stacktrace as above:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/Users/evanw/.virtualenvs/llm/lib/python3.10/site-packages/composer/__init__.py", line 10, in <module>
    from composer.trainer import Trainer
  File "/Users/evanw/.virtualenvs/llm/lib/python3.10/site-packages/composer/trainer/__init__.py", line 6, in <module>
    from composer.trainer.trainer import Trainer
  File "/Users/evanw/.virtualenvs/llm/lib/python3.10/site-packages/composer/trainer/trainer.py", line 33, in <module>
    from composer.callbacks import CheckpointSaver, OptimizerMonitor
  File "/Users/evanw/.virtualenvs/llm/lib/python3.10/site-packages/composer/callbacks/__init__.py", line 12, in <module>
    from composer.callbacks.health_checker import HealthChecker
  File "/Users/evanw/.virtualenvs/llm/lib/python3.10/site-packages/composer/callbacks/health_checker.py", line 20, in <module>
    from slack_sdk.webhook import WebhookClient
ModuleNotFoundError: No module named 'slack_sdk'

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions