AttributeError: '_OpNamespace' 'cuequivariance' object has no attribute 'tensor_product_uniform_1d_jit' #1275
Replies: 4 comments
-
|
Dear @xiaobai249, could you share a pip list of your environement. |
Beta Was this translation helpful? Give feedback.
-
|
Package Version anyio 4.9.0 |
Beta Was this translation helpful? Give feedback.
-
|
can you try to put all these packages to version 0.6.0? |
Beta Was this translation helpful? Give feedback.
-
|
Dear @xiaobai249 and @ilyes319 , I also encountered such AttributeError, and after changing the cuequivariance and cuequivariance-torch packages to version 0.6.0, this error was solved. I hope this message is helpful. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Dear MACE team,
When I was accelerating the model training with cuequivariance, I encountered an error: "AttributeError: '_OpNamespace' 'cuequivariance' object has no attribute 'tensor_product_uniform_1d_jit'". My MACE version is 0.3.13, pytorch version is 2.7.0, python version is 3.10.16, and cuda version is 11.8. I'm really looking forward to your reply.
The detailed error report is as follows:
Traceback (most recent call last):
File "/home/lee/anaconda3/envs/mace/bin/mace_run_train", line 8, in
sys.exit(main())
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/mace/cli/run_train.py", line 75, in main
run(args)
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/mace/cli/run_train.py", line 778, in run
tools.train(
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/mace/tools/train.py", line 187, in train
valid_loss_head, eval_metrics = evaluate(
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/mace/tools/train.py", line 542, in evaluate
output = model(
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1751, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1762, in _call_impl
return forward_call(*args, **kwargs)
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/mace/modules/models.py", line 418, in forward
node_feats, sc = interaction(
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1751, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1762, in _call_impl
return forward_call(*args, **kwargs)
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/mace/modules/blocks.py", line 457, in forward
mji = self.conv_tp(
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1751, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1762, in _call_impl
return forward_call(*args, **kwargs
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/cuequivariance_torch/operations/tp_channel_wise.py", line 251, in forward
output = self.f(
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1751, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1762, in _call_impl
return forward_call(*args, **kwargs)
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/cuequivariance_torch/primitives/segmented_polynomial.py", line 283, in forward
return self.m(inputs, input_indices, output_shapes, output_indices)
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1751, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1762, in _call_impl
return forward_call(*args, **kwargs)
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/cuequivariance_torch/primitives/segmented_polynomial_uniform_1d.py", line 254, in forward
return tensor_product_uniform_1d_jit(
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/cuequivariance_torch/primitives/segmented_polynomial_uniform_1d.py", line 62, in tensor_product_uniform_1d_jit
return torch.ops.cuequivariance.tensor_product_uniform_1d_jit(
File "/home/lee/anaconda3/envs/mace/lib/python3.10/site-packages/torch/_ops.py", line 1267, in getattr
raise AttributeError(
AttributeError: '_OpNamespace' 'cuequivariance' object has no attribute 'tensor_product_uniform_1d_jit'
Beta Was this translation helpful? Give feedback.
All reactions