Complete worked example
python
from bootstrap_lab import torch_setup
torch = torch_setup()
from torch import nn
def evaluate(values):
layer = nn.Dropout(p=0.5)
layer.eval()
x = torch.tensor(values, dtype=torch.float32, requires_grad=False)
with torch.inference_mode():
output = layer(x)
return {'values': output.tolist(), 'training': layer.training,
'requires_grad': output.requires_grad}- Reasoning
- The helper uses a Dropout layer as an observable mode example, sets it to eval and performs the forward operation inside inference_mode.