-
Notifications
You must be signed in to change notification settings - Fork 946
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TypeError: __init__() got an unexpected keyword argument 'device' #55
Comments
|
@jayanthd26 |
Wha version of pytorch are you running with? Try upgrading. |
@unixpickle |
bro,have you sloved this problem,how? |
@ALLIZZWELL123 Sorry, for some reason, I haven't tried the update yet. I will try as soon as possible. On the other hand, welcome to solve the problem jointly! Thanks! |
I have successfully get the mesh and ply result. I install all the requirements follow the setup.py by the command |
TypeError Traceback (most recent call last)
Cell In[3], line 1
----> 1 xm = load_model('transmitter', device=device)
2 model = load_model('text300M', device=device)
3 diffusion = diffusion_from_config(load_config('diffusion'))
File ~/Projects/shap-e/shap_e/models/download.py:146, in load_model(model_name, device, **kwargs)
139 def load_model(
140 model_name: str,
141 device: torch.device,
142 **kwargs,
143 ) -> Dict[str, torch.Tensor]:
144 from .configs import model_from_config
--> 146 model = model_from_config(load_config(model_name, **kwargs), device=device)
147 model.load_state_dict(load_checkpoint(model_name, device=device, **kwargs))
148 model.eval()
File ~/Projects/shap-e/shap_e/models/configs.py:59, in model_from_config(config, device)
56 return MultiviewTransformerEncoder(device=device, dtype=torch.float32, **config)
57 elif name == "Transmitter":
58 # device = torch.device('cuda')
---> 59 renderer = model_from_config(config.pop("renderer"), device=device)
60 param_shapes = {
61 k: v.shape[1:] for k, v in batch_meta_state_dict(renderer, batch_size=1).items()
...
97 )
99 mlp_init(self.mlp, init=init, init_scale=init_scale)
101 self.activation = get_act(activation)
TypeError: init() got an unexpected keyword argument 'device'
The text was updated successfully, but these errors were encountered: