huggingface / huggingface/transfer-learning-conv-ai
pytorch-ignite issue:AttributeError: type object 'torch.distributed.ReduceOp' has no attribute 'BAND'
- Dominant language
- Python
- Stars
- 1.8k
- Forks
- 430
- PR merge metrics
- No merged PRs in 30d
Description
Traceback (most recent call last):
File "./interact.py", line 16, in
from train import SPECIAL_TOKENS, build_input_from_segments, add_special_tokens_
File "/home/vikas/Desktop/chatbot_thesis/approaches/Hugging_face/train.py", line 14, in
from ignite.engine import Engine, Events
File "/home/vikas/anaconda3/envs/hugging/lib/python3.6/site-packages/ignite/__init__.py", line 2, in
import ignite.distributed
File "/home/vikas/anaconda3/envs/hugging/lib/python3.6/site-packages/ignite/distributed/__init__.py", line 1, in
from ignite.distributed.auto import *
File "/home/vikas/anaconda3/envs/hugging/lib/python3.6/site-packages/ignite/distributed/auto.py", line 10, in
from ignite.distributed import utils as idist
File "/home/vikas/anaconda3/envs/hugging/lib/python3.6/site-packages/ignite/distributed/utils.py", line 8, in
from ignite.distributed.comp_models import (
File "/home/vikas/anaconda3/envs/hugging/lib/python3.6/site-packages/ignite/distributed/comp_models/__init__.py", line 2, in
from ignite.distributed.comp_models.native import has_native_dist_support
File "/home/vikas/anaconda3/envs/hugging/lib/python3.6/site-packages/ignite/distributed/comp_models/native.py", line 22, in
class _NativeDistModel(ComputationModel):
File "/home/vikas/anaconda3/envs/hugging/lib/python3.6/site-packages/ignite/distributed/comp_models/native.py", line 305, in _NativeDistModel
"AND": dist.ReduceOp.BAND,
AttributeError: type object 'torch.distributed.ReduceOp' has no attribute 'BAND'
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the failure from interact.py through train.py, then inspect the installed Ignite files at ignite/distributed/comp_models/native.py and the torch.distributed.ReduceOp API. Determine the compatible dependency behavior and verify that importing ignite no longer raises the ReduceOp.BAND AttributeError.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, pytorch
- Domain
- machine-learning
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100