huggingface / huggingface/transfer-learning-conv-ai

pytorch-ignite issue:AttributeError: type object 'torch.distributed.ReduceOp' has no attribute 'BAND'

Open
#86 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.