It doesn’t look like it. Everything in between where I call deep copy (currently inside a loop while I dig into this) is in the copy library rather than the torch library.
File "/myCode/copycode.py", line 398, in copycode
for x in net.__dir__():
File "/home/myCode/.conda/envs/conda_env/lib/python3.9/copy.py", line 172, in deepcopy
y = _reconstruct(x, memo, *rv)
File "/home/myCode/.conda/envs/conda_env/lib/python3.9/copy.py", line 270, in _reconstruct
state = deepcopy(state, memo)
File "/home/myCode/.conda/envs/conda_env/lib/python3.9/copy.py", line 146, in deepcopy
y = copier(x, memo)
File "/home/myCode/.conda/envs/conda_env/lib/python3.9/copy.py", line 230, in _deepcopy_dict
y[deepcopy(key, memo)] = deepcopy(value, memo)
File "/home/myCode/.conda/envs/conda_env/lib/python3.9/copy.py", line 172, in deepcopy
y = _reconstruct(x, memo, *rv)
File "/home/myCode/.conda/envs/conda_env/lib/python3.9/copy.py", line 296, in _reconstruct
value = deepcopy(value, memo)
File "/home/myCode/.conda/envs/conda_env/lib/python3.9/copy.py", line 172, in deepcopy
y = _reconstruct(x, memo, *rv)
File "/home/myCode/.conda/envs/conda_env/lib/python3.9/copy.py", line 270, in _reconstruct
state = deepcopy(state, memo)
File "/home/myCode/.conda/envs/conda_env/lib/python3.9/copy.py", line 146, in deepcopy
y = copier(x, memo)
File "/home/myCode/.conda/envs/conda_env/lib/python3.9/copy.py", line 230, in _deepcopy_dict
y[deepcopy(key, memo)] = deepcopy(value, memo)
File "/home/myCode/.conda/envs/conda_env/lib/python3.9/copy.py", line 172, in deepcopy
y = _reconstruct(x, memo, *rv)
File "/home/myCode/.conda/envs/conda_env/lib/python3.9/copy.py", line 270, in _reconstruct
state = deepcopy(state, memo)
File "/home/myCode/.conda/envs/conda_env/lib/python3.9/copy.py", line 146, in deepcopy
y = copier(x, memo)
File "/home/myCode/.conda/envs/conda_env/lib/python3.9/copy.py", line 230, in _deepcopy_dict
y[deepcopy(key, memo)] = deepcopy(value, memo)
File "/home/myCode/.conda/envs/conda_env/lib/python3.9/copy.py", line 153, in deepcopy
y = copier(memo)
File "/home/myCode/.conda/envs/conda_env/lib/python3.9/site-packages/torch/_tensor.py", line 86, in __deepcopy__
raise RuntimeError(
RuntimeError: Only Tensors created explicitly by the user (graph leaves) support the deepcopy protocol at the moment. If you were attempting to deepcopy a module, this may be because of a torch.nn.utils.weight_norm usage, see https://github.com/pytorch/pytorch/pull/103001