Skip to content
This repository was archived by the owner on Oct 15, 2025. It is now read-only.
This repository was archived by the owner on Oct 15, 2025. It is now read-only.

inplace operation Runtime Failure #95

Description

@JPFrancis

Hi, I work out of the Michelson Center at USC and I'm trying to run the cbvaegan2D_target.sh script in the /examples/training_scripts folder.

My objective ultimately is to use the model on labeled soft xray tomography data to predict the insulin vesicle label field given membrane, nucleus, and mitochondria labels.

I am running into the following error after the model is initialized. Any help would be great. Thank you!

Traceback (most recent call last):
File "/home/jpfrancis/anaconda3/envs/pytorch_integrated_cell/bin/ic_train_model", line 33, in
sys.exit(load_entry_point('pytorch-integrated-cell', 'console_scripts', 'ic_train_model')())
File "/data/jpfrancis/Development/related_work_code/pytorch_integrated_cell/integrated_cell/bin/train_model.py", line 484, in main
model.train()
File "/data/jpfrancis/Development/related_work_code/pytorch_integrated_cell/integrated_cell/models/base_model.py", line 89, in train
errors, zLatent = self.iteration()
File "/data/jpfrancis/Development/related_work_code/pytorch_integrated_cell/integrated_cell/models/cbvaegan_target2.py", line 185, in iteration
minimaxDecDLoss.mul(self.lambda_decD_loss).backward()
File "/home/jpfrancis/anaconda3/envs/pytorch_integrated_cell/lib/python3.7/site-packages/torch/tensor.py", line 221, in backward
torch.autograd.backward(self, gradient, retain_graph, create_graph)
File "/home/jpfrancis/anaconda3/envs/pytorch_integrated_cell/lib/python3.7/site-packages/torch/autograd/init.py", line 132, in backward
allow_unreachable=True) # allow_unreachable flag
RuntimeError: one of the variables needed for gradient computation has been modified by an inplace operation: [torch.cuda.FloatTensor [512, 15360]] is at version 2; expected version 1 instead. Hint: enable anomaly detection to find the operation that failed to compute its gradient, with torch.autograd.set_detect_anomaly(True).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions