facebookresearch / facebookresearch/dpr-scale

cannot import name 'void' from 'deprecate'

Open
#17 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
297
Forks
33
PR merge metrics
No merged PRs in 30d

Description

Traceback (most recent call last):
File "/mnt/disk2/zkm/dpr-scale/dpr_scale/main.py", line 9, in
from pytorch_lightning.callbacks import LearningRateMonitor
File "/opt/tq/miniconda3/envs/qwen/lib/python3.10/site-packages/pytorch_lightning/__init__.py", line 30, in
from pytorch_lightning.callbacks import Callback # noqa: E402
File "/opt/tq/miniconda3/envs/qwen/lib/python3.10/site-packages/pytorch_lightning/callbacks/__init__.py", line 26, in
from pytorch_lightning.callbacks.pruning import ModelPruning
File "/opt/tq/miniconda3/envs/qwen/lib/python3.10/site-packages/pytorch_lightning/callbacks/pruning.py", line 31, in
from pytorch_lightning.core.lightning import LightningModule
File "/opt/tq/miniconda3/envs/qwen/lib/python3.10/site-packages/pytorch_lightning/core/__init__.py", line 16, in
from pytorch_lightning.core.lightning import LightningModule
File "/opt/tq/miniconda3/envs/qwen/lib/python3.10/site-packages/pytorch_lightning/core/lightning.py", line 42, in
from pytorch_lightning.trainer.connectors.data_connector import _DataHookSelector
File "/opt/tq/miniconda3/envs/qwen/lib/python3.10/site-packages/pytorch_lightning/trainer/__init__.py", line 16, in
from pytorch_lightning.trainer.trainer import Trainer
File "/opt/tq/miniconda3/envs/qwen/lib/python3.10/site-packages/pytorch_lightning/trainer/trainer.py", line 42, in
from pytorch_lightning.loops import PredictionLoop, TrainingEpochLoop
File "/opt/tq/miniconda3/envs/qwen/lib/python3.10/site-packages/pytorch_lightning/loops/__init__.py", line 15, in
from pytorch_lightning.loops.base import Loop # noqa: F401
File "/opt/tq/miniconda3/envs/qwen/lib/python3.10/site-packages/pytorch_lightning/loops/base.py", line 18, in
from deprecate import void
ImportError: cannot import name 'void' from 'deprecate' (/opt/tq/miniconda3/envs/qwen/lib/python3.10/site-packages/deprecate.py)
这个包安装了, 但里面没有void这个函数,试了各个版本都不行

Contributor guide

Open the contributing guide

Research direction

Start at dpr_scale/main.py, where importing LearningRateMonitor triggers the failure, and inspect the pytorch_lightning/loops/base.py import of deprecate. Reproduce the import error in the reported environment and determine a supported dependency combination or project change; done means dpr_scale/main.py imports successfully without the void error.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, pytorch
Domain
machine-learning
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.