order flow WIP, chart broken

This commit is contained in:
Dobromir Popov
2025-06-18 13:51:08 +03:00
parent 5bce17a21a
commit e238ce374b
16 changed files with 1768 additions and 1333 deletions

View File

@ -80,8 +80,8 @@ class ResidualBlock(nn.Module):
out = self.dropout(out)
out = self.norm2(self.conv2(out))
# Add residual connection
out += residual
# Add residual connection (avoid in-place operation)
out = out + residual
return F.relu(out)
class SpatialAttentionBlock(nn.Module):
@ -94,7 +94,8 @@ class SpatialAttentionBlock(nn.Module):
def forward(self, x: torch.Tensor) -> torch.Tensor:
# Compute attention weights
attention = torch.sigmoid(self.conv(x))
return x * attention
# Avoid in-place operation by creating new tensor
return torch.mul(x, attention)
class EnhancedCNNModel(nn.Module):
"""