Estoy tratando de escribir una trozos de activación de la función cuya pendiente entre -6 y 0 es de 0,1 y los demás lugares son uno. Y la entrada(X) es (B, C, H, W). Así que llegué a la conclusión de que la mejor manera es la simple línea de código:
x[-6<x and x<0] = x[-6<x and x<0] * 0.1
Pero me enfrento a este error:
RuntimeError: bool value of Tensor with more than one value is ambiguous
Existe alguna solución para resolver este error?