pytorch / tutorials

PyTorch tutorials.
https://pytorch.org/tutorials/
BSD 3-Clause "New" or "Revised" License
8.15k stars 4.05k forks source link

TypeError: __init__() got an unexpected keyword argument 'new_step_api' #2077

Open ddharshan opened 2 years ago

ddharshan commented 2 years ago

Hi when i run the following Pytorch code in Jupyter notebook, i am getting the error as TypeError: init() got an unexpected keyword argument 'new_step_api'

Could you please help me on finding the solution for this problem ?

import gym import math import random import numpy as np import matplotlib import matplotlib.pyplot as plt from collections import namedtuple, deque from itertools import count from PIL import Image

import torch import torch.nn as nn import torch.optim as optim import torch.nn.functional as F import torchvision.transforms as T

env = gym.make('CartPole-v0', new_step_api=True, render_mode='single_rgb_array').unwrapped

set up matplotlib

is_ipython = 'inline' in matplotlib.get_backend() if is_ipython: from IPython import display

plt.ion()

if gpu is to be used

device = torch.device("cuda" if torch.cuda.is_available() else "cpu")

cc @vmoens @nairbv

malfet commented 1 year ago

Are you referring to this tutorial: https://pytorch.org/tutorials/intermediate/reinforcement_q_learning.html

malfet commented 1 year ago

What is the version of gym you have installed on your system? (I assume you are not running it in Google Colab, are you?)

munirfarzeen commented 1 year ago

hi, I am having the same issue, I have gym==0.24 version.

svekars commented 1 year ago

We have recently updated this tutorial to use gymnasium==0.27.0. Is this still an issue after this update?

JDRanpariya commented 2 days ago

It's running fine, now!