WebLKML Archive on lore.kernel.org help / color / mirror / Atom feed * [PATCH v38 00/39] LSM: Module stacking for AppArmor [not found] <20220927195421.14713-1-casey.ref@schaufler-ca.com> @ 2022-09-27 19:53 ` Casey Schaufler 2022-09-27 19:53 ` [PATCH v38 01/39] LSM: Identify modules by more than name Casey Schaufler ` (38 more replies) 0 siblings, prune.global_unstructured when I use prune.global_unstructure I get that error please help d8ahazard/sd_dreambooth_extension#931. By clicking Post Your Answer, you agree to our terms of service, privacy policy and cookie policy.
python AttributeError: 'module' object has no attribute 'dumps' return run(f'"{python}" -c "{code}"', desc, errdesc) File "C:\ai\stable-diffusion-webui\launch.py", line 360, in venv "C:\ai\stable-diffusion-webui\venv\Scripts\Python.exe" Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Normal boot up.
What is the point of Thrower's Bandolier? What video game is Charlie playing in Poker Face S01E07? This program is tested with 3.10.6 Python, but you have 3.11.0. Webimport torch.nn.utils.prune as prune device = torch.device("cuda" if torch.cuda.is_available() else "cpu") model = C3D(num_classes=2).to(device=device) I'm trying to implement the Spatial Transformer Network from here and I am running into this issue: This AttributeError implies that somewhere in the code must be something like torch.float. To learn more, see our tips on writing great answers. Sign up for a free GitHub account to open an issue and contact its maintainers and the community. This is kind of confusing because the traceback then shows an error which doesn't make sense for the given line. No issues running the same script for a different dataset. I have not tested it on Linux, but I used the command for Windows and it worked great for me on Anaconda. Connect and share knowledge within a single location that is structured and easy to search. By clicking Post Your Answer, you agree to our terms of service, privacy policy and cookie policy. Can we reopen this issue and maybe get a backport to 1.12? @emailweixu please reopen if error repros on pytorch 1.13. Sorry for late response So probably you either have somewhere used torch.float in your code or you have imported some code with torch.float. vegan) just to try it, does this inconvenience the caterers and staff? Why do small African island nations perform better than African continental nations, considering democracy and human development? cuDNN version: Could not collect Already on GitHub? 3cuda 4killpidnvidia-smigpu 5pytorch pytorchcuda torch : 1.12.1/ python: 3.7.6 / cuda : So for example when changing in the imported code: torch.tensor([1, 0, 0, 0, 1, 0], dtype=torch.float) to torch.FloatTensor([1,0,0,0,1,0]) it might still complain about torch.float even if the line then doesn't contain a torch.floatanymore (it even shows the new code in the traceback).
[Bug]: AttributeError: module 'torch' has no attribute Easiest way would be just updating PyTorch to 0.4.0 or higher. The nature of simulating nature: A Q&A with IBM Quantum researcher Dr. Jamie We've added a "Necessary cookies only" option to the cookie consent popup. What is the purpose of non-series Shimano components? How can we prove that the supernatural or paranormal doesn't exist? In the __init__.py of the module named torch-sparse, it is so bizarre and confusing .And torch.__version__ == 1.8.0 , torch-sparse == 0.6.11. I am actually pruning my model using a particular torch library for pruning then this is what happens model structure device = torch.device("cuda
AttributeError: module torch.cuda has no attribute amp [pip3] torchaudio==0.12.1+cu116 File "C:\ai\stable-diffusion-webui\launch.py", line 129, in run_python Making statements based on opinion; back them up with references or personal experience. This topic was automatically closed 14 days after the last reply. Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug 1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)] You may just comment it out. Hi Franck, Thanks for the update. To figure out the exact issue we need your code and steps to test from our end.Could you share the entire code an We are closing the case assuming that your issue got resolved.Please raise a new thread in case of any further issues.
AttributeError: module 'torch.cuda' has no attribute We are closing the case assuming that your issue got resolved.Please raise a new thread in case of any further issues. Asking for help, clarification, or responding to other answers. microsoft/Bringing-Old-Photos-Back-to-Life#100. You might want to ask pytorch questions on a pytorch forum. Sorry, you must verify to complete this action. Hi, Could you give us an update? Still get this error--module 'torch._C' has no attribute '_cuda_setDevice', https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix/issues/360, https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix/issues/67, https://github.com/samet-akcay/ganomaly/blob/master/options.py#L40, module 'torch._C' has no attribute '_cuda_setDevice', AttributeError: module 'torch._C' has no attribute '_cuda_setDevice'.
AttributeError: module 'torch' has no attribute 'is_cuda' How can I check before my flight that the cloud separation requirements in VFR flight rules are met? BTW, I have to close this issue because it's not a problem of this repo. You signed in with another tab or window. AC Op-amp integrator with DC Gain Control in LTspice. Thank you. What is the purpose of this D-shaped ring at the base of the tongue on my hiking boots? Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. Nvidia driver version: 510.47.03 How do I check if an object has an attribute? AttributeError: module 'torch._C' has no attribute '_cuda_setDevice' facebookresearch/detr#346 marco-rudolph mentioned this issue on Sep 1, 2021 error import torch.nn.utils.prune as prune device = torch.device("cuda" if torch.cuda.is_available() else "cpu") model = C3D(num_classes=2).to(device=device) Implement Seek on /dev/stdin file descriptor in Rust. In your code example I cannot find anything like it. At this moment we are not planning to move to pytorch 1.13 yet. ERROR: No matching distribution found for torch==1.13.1+cu117. How would "dark matter", subject only to gravity, behave? Browse other questions tagged, Where developers & technologists share private knowledge with coworkers, Reach developers & technologists worldwide. ), Implement Seek on /dev/stdin file descriptor in Rust. Try removing it then reinstalling. Find centralized, trusted content and collaborate around the technologies you use most.
Still get this error--module 'torch._C' has no attribute '_cuda Commit hash: 0cc0ee1 rev2023.3.3.43278. By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. In torch.distributed, how to average gradients on different GPUs correctly? What is the point of Thrower's Bandolier?
module 'torch' has no attribute 'cuda Please click the verification link in your email. By clicking Sign up for GitHub, you agree to our terms of service and If you preorder a special airline meal (e.g. I have same error after install pytorch from channel "soumith" with this command: After reinstalling from pytorch channel all works fine. [pip3] torch==1.12.1+cu116
PyTorch - "Attribute Error: module 'torch' has no attribute 'float' HIP runtime version: N/A The error is unfortunately not super descriptive or guiding me how to fix it. You may just comment it out. NVIDIA most definitely does have a PyTorch team, but the PyTorch forums are still a great place to ask questions. In such a case restarting the kernel helps. You signed in with another tab or window.
Older version of PyTorch: with torch.autocast('cuda'): We tried running your code.The issue seems to be with the quantized.Conv3d, instead you can use normal convolution3d.
Please click the verification link in your email. Traceback (most recent call last): How can this new ban on drag possibly be considered constitutional? I tried to fix this problems by refering https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix/issues/360 and https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix/issues/67 See instructions here https://pytorch.org/get-started/locally/ https://github.com/samet-akcay/ganomaly/blob/master/options.py#L40 You may re-send via your, AttributeError: module 'torch' has no attribute 'is_cuda', Intel Connectivity Research Program (Private), oneAPI Registration, Download, Licensing and Installation, Intel Trusted Execution Technology (Intel TXT), Intel QuickAssist Technology (Intel QAT), Gaming on Intel Processors with Intel Graphics. The same code can run correctly on a different machine with PyTorch version: 1.8.2+cu111, Collecting environment information This is more of a comment then an answer. Sign in
AttributeError: module 'torch.cuda' has no attribtue 'amp' #1260 AttributeError:partially initialized module 'torch' has no stdout: Is it possible to rotate a window 90 degrees if it has the same length and width? Python platform: Linux-5.15.0-52-generic-x86_64-with-glibc2.35
module AttributeError: module 'torch.cuda' has no attribute 'amp' I ran into this problem as well. AttributeError: 'module' object has no attribute 'urlopen'. Command: "C:\ai\stable-diffusion-webui\venv\Scripts\python.exe" -c "import torch; assert torch.cuda.is_available(), 'Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check'" run_python("import torch; assert torch.cuda.is_available(), 'Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check'") Press any key to continue . Seemed to resolve it for the other people on that thread earlier too. profile. I read the PyTorch Q&A and there may be some problems about my CUDA, I tried to add --gpu_ids -1 to my code (that is, sh experiments/run_mnist.sh --gpu_ids -1, see the following picture), still exit error. However, the link you referenced for the code contains the following line: PyTorch data types like torch.float came with PyTorch 0.4.0, so when you use something like torch.float in earlier versions like 0.3.1 you will see this error, because torch then actually has no attribute float. Asking for help, clarification, or responding to other answers. - the incident has nothing to do with me; can I use this this way? I am actually pruning my model using a particular torch library for pruning, device = torch.device("cuda" if torch.cuda.is_available() else "cpu")class C3D(nn.Module): """ The C3D network. We tried running your code.The issue seems to be with the quantized.Conv3d, instead you can use normal convolution3d. What platforms do you use to access the UI ? Can carbocations exist in a nonpolar solvent? please help I just sent the iynb model File "C:\ai\stable-diffusion-webui\launch.py", line 360, in As you did not include a full error traceback I can only conjecture what the problem is. raise RuntimeError(f"""{errdesc or 'Error running command'}. The latter error is associated with the pytorch dataloader, but all suggested solutions say to update to pytorch >= 1.7, which I have. With the more extensive dataset, I receive the AttributeError in the subject header and RuntimeError: Pin memory threat exited unexpectedly after 8 iterations. Asking for help, clarification, or responding to other answers. Now I'm :) and everything is working fine..
Thanks for contributing an answer to Stack Overflow! What's the difference between a Python module and a Python package? How to handle a hobby that makes income in US, Linear Algebra - Linear transformation question. I just got the following error when attempting to use amp. Is debug build: False How can I import a module dynamically given the full path? Not the answer you're looking for?
AttributeError: module torch has no attribute irfft rfft AttributeError: module 'torch' has no attribute 'is_cuda' if update to an extension did this, please let us know - in my book, that kind of behavior is borderline hostile as extension should NOT change core libraries, only libraries that are extra for that extension. The text was updated successfully, but these errors were encountered: This problem doesn't exist in the newer pytorch 1.13. Thanks for contributing an answer to Stack Overflow! It is lazily initialized, so you can PyTorch version: 1.12.1+cu116 Re:AttributeError: module 'torch' has no attribute AttributeError: module 'torch' has no attribute 'is_cuda', Intel Connectivity Research Program (Private), oneAPI Registration, Download, Licensing and Installation, Intel Trusted Execution Technology (Intel TXT), Intel QuickAssist Technology (Intel QAT), Gaming on Intel Processors with Intel Graphics. Can you provide the full error stack trace? Is it suspicious or odd to stand by the gate of a GA airport watching the planes? You have to call the decorator as given in the docs and examples: Powered by Discourse, best viewed with JavaScript enabled, Older version of PyTorch: with torch.autocast('cuda'): AttributeError: module 'torch' has no attribute 'autocast'. Follow Up: struct sockaddr storage initialization by network format-string, Full text of the 'Sri Mahalakshmi Dhyanam & Stotram'. module 'torch.cuda' has no attribute '_UntypedStorage'. Is there a workaround? Why does Mister Mxyzptlk need to have a weakness in the comics? Shouldn't this install latest version? Already on GitHub? Thanks a lot! Try to transform the numpy array to a tensor before calling tensor.cuda () AttributeError: module 'torch' has no attribute 'cuda', update some extensions, and when I restarted stable. torch.cuda.amptorch1.6torch1.4 1.7.1 What should have happened? To learn more, see our tips on writing great answers. How to fix "Attempted relative import in non-package" even with __init__.py, Equation alignment in aligned environment not working properly, Trying to understand how to get this basic Fourier Series. What does the "yield" keyword do in Python? . In my case command looks like: But you must obtain package list for yours machine form this site: Error: " 'dict' object has no attribute 'iteritems' ", Getting Nan result out of ResNet101 backbone with Kitti images. Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. --------------------------------------------------------------------------- AttributeError Traceback (most recent call last)
in 1 get_ipython().system('pip3 install torch==1.2.0+cu92 torchvision==0.4.0+cu92 -f https://download.pytorch.org/whl/torch_stable.html') ----> 2 torch.is_cuda AttributeError: module 'torch' has no attribute 'is_cuda'. RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available () is Fal. pytorch1.61.6 To subscribe to this RSS feed, copy and paste this URL into your RSS reader. conda list torch gives me: But, when asking for the torchvision version in Jupyter Notebook, I get: AttributeError: module 'torch.fft' has no attribute 'fftfreq' Hot Network Questions Add circled letters in titles GCC version: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0 Batch split images vertically in half, sequentially numbering the output files, Euler: A baby on his lap, a cat on his back thats how he wrote his immortal works (origin? Tried doing this and got another error =P Dreambooth can suck it. If thats not possible, and assuming you are using the GPU, use torch.cuda.amp.autocast. [Bug]: AttributeError: module 'torch' has no attribute 'cuda', https://www.python.org/downloads/release/python-3109/, https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases. Recovering from a blunder I made while emailing a professor, Linear regulator thermal information missing in datasheet, How to handle a hobby that makes income in US, Minimising the environmental effects of my dyson brain. Connect and share knowledge within a single location that is structured and easy to search. Clang version: Could not collect The text was updated successfully, but these errors were encountered: torch cannot detect cuda anymore, most likely you'll need to reinstall torch. please downgrade (or upgrade) to the latest version of 3.10 Python If you encounter an error with "RuntimeError: Couldn't install torch." Similarly to the line you posted in your question. AttributeError: module 'torch.cuda' has no attribute 'amp' braindotai April 13, 2020, 5:32pm #1 Im running from torch.cuda.amp import GradScaler, autocast and However, the error disappears if not using cuda. Why is this sentence from The Great Gatsby grammatical? Making statements based on opinion; back them up with references or personal experience. Have a question about this project? module 'numpy.ndarray' object has no attribute 'cuda' - PyTorch Forums For the Nozomi from Shinagawa to Osaka, say on a Saturday afternoon, would tickets/seats typically be available - or would you need to book? In my code below, I added this statement: But this seems not right or enough. Well occasionally send you account related emails. So something is definitely hostile as you said =P. I could fix this on the 1.12 branch, but will there be a 1.12.2 release? By clicking Sign up for GitHub, you agree to our terms of service and To learn more, see our tips on writing great answers. If you sign in, click, Sorry, you must verify to complete this action. AttributeError: module 'torch.cuda' has no attribute '_UntypedStorage' Accelerated Computing CUDA CUDA Programming and Performance cuda, pytorch How to use Slater Type Orbitals as a basis functions in matrix method correctly? torch.cuda.amp is available in the nightly binaries, so you would have to update. Have a question about this project? Please see. Thanks for contributing an answer to Stack Overflow! I'm using Windows, conda environment, installed Pytorch-1.7.1, Torchvision-0.8.2, Cuda-Toolkit-11.0 > all compatible. Yes twice updates to dreambooth have screwed my python environment badly. Please click the verification link in your email. # Note: the code can run if the following two lines are commented out. Well occasionally send you account related emails. privacy statement. Thanks! raise RuntimeError(message) What browsers do you use to For more complete information about compiler optimizations, see our Optimization Notice. Error code: 1 This is just a side node, because your code and error message do not match: When importing code to Jupyter Notebook it is safest to restart the kernel after doing changes to the imported code. If you don't want to update or if you are not able to do so for some reason. AttributeError: module 'torch' has no attribute 'device' The text was updated successfully, but these errors were encountered: I don't think the function torch._C._cuda_setDevice or torch.cuda.set_device is available in a cpu-only build. Do roots of these polynomials approach the negative of the Euler-Mascheroni constant? RuntimeError: Couldn't install torch. CUDA_MODULE_LOADING set to: Connect and share knowledge within a single location that is structured and easy to search. RuntimeError: Error running command. to your account, On a machine with PyTorch version: 1.12.1+cu116, running the following code gets error message module 'torch.cuda' has no attribute '_UntypedStorage'. I tried to reinstall the pytorch and update to the newest version (1.4.0), still exists error. Making statements based on opinion; back them up with references or personal experience. PyTorch - "Attribute Error: module 'torch' has no attribute 'float', How Intuit democratizes AI development across teams through reusability. Using Kolmogorov complexity to measure difficulty of problems? AttributeError:partially initialized module 'torch' has no attribute 'cuda', How Intuit democratizes AI development across teams through reusability. To subscribe to this RSS feed, copy and paste this URL into your RSS reader. Libc version: glibc-2.35, Python version: 3.8.15 (default, Oct 12 2022, 19:15:16) [GCC 11.2.0] (64-bit runtime) to your account. torch.cuda PyTorch 1.13 documentation How do I check if an object has an attribute? You just need to find the You may re-send via your I had to delete my venv folder in the end and let automatic1111 rebuild it. Not the answer you're looking for? Why do many companies reject expired SSL certificates as bugs in bug bounties? I tried to reproduce the code from https://github.com/samet-akcay/ganomaly and run the commands in the git bash software. ERROR: Could not find a version that satisfies the requirement torch==1.13.1+cu117 (from versions: none) @harshit_k I added more information and you can see that the 0.1.12 is installed. Also happened to me and dreambooth was one of the ones that updated! . or any other error regarding unsuccessful package (library) installation, File "C:\ai\stable-diffusion-webui\launch.py", line 89, in run Be sure to install PyTorch with CUDA support. This happened to me too the last dreambooth update made some requirements change that screwed the python environment. WebAttributeError: module tensorflow has no attribute GPUOptionsTensorflow 1.X 2.XTensorflow 1.Xgpu_options = tf.GPUOptions(per_process_gpu_memory_fraction)Tensorflow 2.Xgpu_options =tf.compat.v1.GPUOptions(per_process_gpu_memory_fractio Well occasionally send you account related emails. 0cc0ee1. I got this error when working with Pytorch 1.12, but the error eliminated with Pytorch 1.10. If you are wondering whether you have a proper CUDA setup, that question belongs on the CUDA setup forum, and the verification steps are provided in the CUDA linux install guide. Already on GitHub? Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. [pip3] torchvision==0.13.1+cu116 CUDA used to build PyTorch: 11.6 The cuda () method is defined for tensors, while it seems you are calling it on a numpy array. Is there a single-word adjective for "having exceptionally strong moral principles"? What is the difference between paper presentation and poster presentation? You can download 3.10 Python from here: https://www.python.org/downloads/release/python-3109/, Alternatively, use a binary release of WebUI: https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases, Python 3.11.0 (main, Oct 24 2022, 18:26:48) [MSC v.1933 64 bit (AMD64)] In my code below, I added this statement: device = torch.device ("cuda:0" if torch.cuda.is_available () else "cpu") net.to (device) But this seems not right or enough. [notice] A new release of pip available: 22.3 -> 23.0.1 CUDA runtime version: Could not collect I was stucked by this problem by few days and I hope someone could help me. Later in the night i did the same and got the same error. Where developers & technologists share private knowledge with coworkers, Reach developers & technologists worldwide. Edit: running the same script with the less extensive dataset also produces the AttributeError in the subject. Does your environment recognize torch.cuda? File "C:\ai\stable-diffusion-webui\launch.py", line 269, in prepare_environment Windows. profile. First of all usetorch.cuda.is_available() to detemine the CUDA availability also weneed more details tofigure out the issue.Could you provide us the commands and stepsyou followed? Otherwise already loaded modules are omitted during import and changes are not applied. AttributeError:partially initialized module 'torch' has no attribute 'cuda' Ask Question Asked Viewed 894 times 0 In the __init__.py of the module named torch It should install the latest version. prepare_environment() update some extensions, and when I restarted stable. I was showing a friend something and told him to update his extensions, and he got this error. """, def __init__(self, num_classes, pretrained=False): super(C3D, self).__init__() self.conv1 = nn.quantized.Conv3d(3, 64, kernel_size=(3, 3, 3), padding=(1, 1, 1))#..54.14ms self.pool1 = nn.MaxPool3d(kernel_size=(1, 2, 2), stride=(1, 2, 2)), self.conv2 = nn.quantized.Conv3d(64, 128, kernel_size=(3, 3, 3), padding=(1, 1, 1))#**395.749ms** self.pool2 = nn.MaxPool3d(kernel_size=(2, 2, 2), stride=(2, 2, 2)), self.conv3a = nn.quantized.Conv3d(128, 256, kernel_size=(3, 3, 3), padding=(1, 1, 1))#..208.237ms self.conv3b = nn.quantized.Conv3d(256, 256, kernel_size=(3, 3, 3), padding=(1, 1, 1))#***..348.491ms*** self.pool3 = nn.MaxPool3d(kernel_size=(2, 2, 2), stride=(2, 2, 2)), self.conv4a = nn.quantized.Conv3d(256, 512, kernel_size=(3, 3, 3), padding=(1, 1, 1))#..64.714ms self.conv4b = nn.quantized.Conv3d(512, 512, kernel_size=(3, 3, 3), padding=(1, 1, 1))#..169.855ms self.pool4 = nn.MaxPool3d(kernel_size=(2, 2, 2), stride=(2, 2, 2)), self.conv5a = nn.quantized.Conv3d(512, 512, kernel_size=(3, 3, 3), padding=(1, 1, 1))#.27.173ms self.conv5b = nn.quantized.Conv3d(512, 512, kernel_size=(3, 3, 3), padding=(1, 1, 1))#.25.972ms self.pool5 = nn.MaxPool3d(kernel_size=(2, 2, 2), stride=(2, 2, 2), padding=(0, 1, 1)), self.fc6 = nn.Linear(8192, 4096)#21.852ms self.fc7 = nn.Linear(4096, 4096)#.10.288ms self.fc8 = nn.Linear(4096, num_classes)#0.023ms, self.relu = nn.ReLU() self.softmax = nn.Softmax(dim=1), x = self.relu(self.conv1(x)) x = least_squares(self.pool1(x)), x = self.relu(self.conv2(x)) x = least_squares(self.pool2(x)), x = self.relu(self.conv3a(x)) x = self.relu(self.conv3b(x)) x = least_squares(self.pool3(x)), x = self.relu(self.conv4a(x)) x = self.relu(self.conv4b(x)) x = least_squares(self.pool4(x)), x = self.relu(self.conv5a(x)) x = self.relu(self.conv5b(x)) x = least_squares(self.pool5(x)), x = x.view(-1, 8192) x = self.relu(self.fc6(x)) x = self.dropout(x) x = self.relu(self.fc7(x)) x = self.dropout(x), def __init_weight(self): for m in self.modules(): if isinstance(m, nn.Conv3d): init.xavier_normal_(m.weight.data) init.constant_(m.bias.data, 0.01) elif isinstance(m, nn.Linear): init.xavier_normal_(m.weight.data) init.constant_(m.bias.data, 0.01), import torch.nn.utils.prune as prunedevice = torch.device("cuda" if torch.cuda.is_available() else "cpu")model = C3D(num_classes=2).to(device=device)prune.random_unstructured(module, name="weight", amount=0.3), parameters_to_prune = ( (model.conv2, 'weight'), (model.conv3a, 'weight'), (model.conv3b, 'weight'), (model.conv4a, 'weight'), (model.conv4b, 'weight'), (model.conv5a, 'weight'), (model.conv5b, 'weight'), (model.fc6, 'weight'), (model.fc7, 'weight'), (model.fc8, 'weight'),), prune.global_unstructured( parameters_to_prune, pruning_method=prune.L1Unstructured, amount=0.2), --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) in 19 parameters_to_prune, 20 pruning_method=prune.L1Unstructured, ---> 21 amount=0.2 22 ) ~/.local/lib/python3.7/site-packages/torch/nn/utils/prune.py in global_unstructured(parameters, pruning_method, **kwargs) 1017 1018 # flatten parameter values to consider them all at once in global pruning -> 1019 t = torch.nn.utils.parameters_to_vector([getattr(*p) for p in parameters]) 1020 # similarly, flatten the masks (if they exist), or use a flattened vector 1021 # of 1s of the same dimensions as t ~/.local/lib/python3.7/site-packages/torch/nn/utils/convert_parameters.py in parameters_to_vector(parameters) 18 for param in parameters: 19 # Ensure the parameters are located in the same device ---> 20 param_device = _check_param_device(param, param_device) 21 22 vec.append(param.view(-1)) ~/.local/lib/python3.7/site-packages/torch/nn/utils/convert_parameters.py in _check_param_device(param, old_param_device) 71 # Meet the first parameter 72 if old_param_device is None: ---> 73 old_param_device = param.get_device() if param.is_cuda else -1 74 else: 75 warn = False AttributeError: 'function' object has no attribute 'is_cuda', prune.global_unstructured when I use prune.global_unstructure I get that error.