Skip to content

module 'torch' has no attribute 'accelerator' #3263

Open
@shandatascience

Description

@shandatascience

Add Link

Link to the tutorial on the website - https://pytorch.org/tutorials/beginner/basics/quickstart_tutorial.html#creating-models

Describe the bug

Below piece of code is returning
device = torch.accelerator.current_accelerator().type if torch.accelerator.is_available() else "cpu" print(f"Using {device} device")

When running using google colab throws the below error
`---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
in <cell line: 0>()
----> 1 device = torch.accelerator.current_accelerator().type if torch.accelerator.is_available() else "cpu"
2 print(f"Using {device} device")
3
4 # Define model
5 class NeuralNetwork(nn.Module):

/usr/local/lib/python3.11/dist-packages/torch/init.py in getattr(name)
2560 return importlib.import_module(f".{name}", name)
2561
-> 2562 raise AttributeError(f"module '{name}' has no attribute '{name}'")
2563
2564

AttributeError: module 'torch' has no attribute 'accelerator'`

Correct code:
`if torch.cuda.is_available():
device = torch.device("cuda")
device_name = torch.cuda.get_device_name(0)

elif torch.backends.mps.is_available():
device = torch.device("mps")

else:
device = torch.device("cpu")

print(f"Using {device} device")`

Describe your environment

Platform: Google Colab
Cuda: Yes
Pytorch Version: 2.5.1+cu121

cc @subramen @albanD @jbschlosser

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugcoreTutorials of any level of difficulty related to the core pytorch functionalityintro

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions