Vignette Title

Vignette Author

2018-01-09

library(reticulate)

torch      <- import("torch")
Variable   <- import("torch.autograd")$Variable
np         <- import("numpy")
optim      <- import("torch.optim") 
py         <- import_builtins()
x = torch$rand(20L, 50L, 100L)
x_size <- x$size()
x_size
#> torch.Size([20, 50, 100])
class(x_size)
#> [1] "torch.Size"            "python.builtin.tuple"  "python.builtin.object"
it <- iterate(py$enumerate(x_size))  # [[3]][[2]]
# for (i in it) print(i)
sapply(it, identity)
#>      [,1] [,2] [,3]
#> [1,] 0    1    2   
#> [2,] 20   50   100

Creating a tensor of a size

y <- torch$Size(c(1L, 2L, 3L, 4L))
class(y)
#> [1] "torch.Size"            "python.builtin.tuple"  "python.builtin.object"
y$index
#> <built-in method index of torch.Size>
it <- iterate(py$enumerate(y))
sapply(it, identity)
#>      [,1] [,2] [,3] [,4]
#> [1,] 0    1    2    3   
#> [2,] 1    2    3    4

Creating a tensor of size

p <- torch$Tensor(torch$Size(c(256L, 3L, 9L, 9L, 2L)))
class(p)
#> [1] "torch.FloatTensor"        "torch._C.FloatTensorBase"
#> [3] "torch.tensor._TensorBase" "python.builtin.object"
it <- iterate(py$enumerate(p$size()))
class(sapply(it, `[`))
#> [1] "matrix"
# "matrix"
m <- sapply(it, `[`)
v <- m[2, ]
class(unlist(v))
#> [1] "integer"
unlist(v)
#> [1] 256   3   9   9   2
p
#> 
#> ( 0 , 0 , 0 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   2.4725  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 0 , 0 , 1 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 0 , 0 , 2 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>         ... 
#> 
#> ( 0 , 0 , 6 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 0 , 0 , 7 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 0 , 0 , 8 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>           <U+22EE>  
#> 
#> ( 0 , 1 , 0 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 0 , 1 , 1 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 0 , 1 , 2 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>         ... 
#> 
#> ( 0 , 1 , 6 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 0 , 1 , 7 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 0 , 1 , 8 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>           <U+22EE>  
#> 
#> ( 0 , 2 , 0 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 0 , 2 , 1 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 0 , 2 , 2 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>         ... 
#> 
#> ( 0 , 2 , 6 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 0 , 2 , 7 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 0 , 2 , 8 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>       <U+22EE>   <U+22EE>  
#> 
#> ( 1 , 0 , 0 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 1 , 0 , 1 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 1 , 0 , 2 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>         ... 
#> 
#> ( 1 , 0 , 6 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 1 , 0 , 7 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 1 , 0 , 8 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>           <U+22EE>  
#> 
#> ( 1 , 1 , 0 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 1 , 1 , 1 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 1 , 1 , 2 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>         ... 
#> 
#> ( 1 , 1 , 6 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 1 , 1 , 7 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 1 , 1 , 8 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>           <U+22EE>  
#> 
#> ( 1 , 2 , 0 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 1 , 2 , 1 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 1 , 2 , 2 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>         ... 
#> 
#> ( 1 , 2 , 6 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 1 , 2 , 7 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 1 , 2 , 8 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>       <U+22EE>   <U+22EE>  
#> 
#> ( 2 , 0 , 0 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 2 , 0 , 1 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 2 , 0 , 2 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>         ... 
#> 
#> ( 2 , 0 , 6 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 2 , 0 , 7 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 2 , 0 , 8 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>           <U+22EE>  
#> 
#> ( 2 , 1 , 0 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 2 , 1 , 1 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 2 , 1 , 2 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>         ... 
#> 
#> ( 2 , 1 , 6 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 2 , 1 , 7 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 2 , 1 , 8 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>           <U+22EE>  
#> 
#> ( 2 , 2 , 0 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 2 , 2 , 1 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 2 , 2 , 2 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>         ... 
#> 
#> ( 2 , 2 , 6 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 2 , 2 , 7 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> ( 2 , 2 , 8 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> ...         
#>       <U+22EE>   <U+22EE>  
#> 
#> (253, 0 , 0 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (253, 0 , 1 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (253, 0 , 2 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>         ... 
#> 
#> (253, 0 , 6 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (253, 0 , 7 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (253, 0 , 8 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>           <U+22EE>  
#> 
#> (253, 1 , 0 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (253, 1 , 1 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (253, 1 , 2 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>         ... 
#> 
#> (253, 1 , 6 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (253, 1 , 7 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (253, 1 , 8 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>           <U+22EE>  
#> 
#> (253, 2 , 0 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (253, 2 , 1 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (253, 2 , 2 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>         ... 
#> 
#> (253, 2 , 6 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (253, 2 , 7 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (253, 2 , 8 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>       <U+22EE>   <U+22EE>  
#> 
#> (254, 0 , 0 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (254, 0 , 1 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (254, 0 , 2 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>         ... 
#> 
#> (254, 0 , 6 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (254, 0 , 7 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (254, 0 , 8 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>           <U+22EE>  
#> 
#> (254, 1 , 0 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (254, 1 , 1 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (254, 1 , 2 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>         ... 
#> 
#> (254, 1 , 6 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (254, 1 , 7 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (254, 1 , 8 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>           <U+22EE>  
#> 
#> (254, 2 , 0 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (254, 2 , 1 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (254, 2 , 2 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>         ... 
#> 
#> (254, 2 , 6 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (254, 2 , 7 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (254, 2 , 8 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>       <U+22EE>   <U+22EE>  
#> 
#> (255, 0 , 0 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (255, 0 , 1 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (255, 0 , 2 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>         ... 
#> 
#> (255, 0 , 6 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (255, 0 , 7 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (255, 0 , 8 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>           <U+22EE>  
#> 
#> (255, 1 , 0 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (255, 1 , 1 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (255, 1 , 2 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>         ... 
#> 
#> (255, 1 , 6 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (255, 1 , 7 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (255, 1 , 8 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>           <U+22EE>  
#> 
#> (255, 2 , 0 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (255, 2 , 1 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (255, 2 , 2 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>         ... 
#> 
#> (255, 2 , 6 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (255, 2 , 7 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> 
#> (255, 2 , 8 ,.,.) = 
#> 1.00000e-17 *
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#>        <U+22EE>        
#>   0.0000  0.0000
#>   0.0000  0.0000
#>   0.0000  0.0000
#> [torch.FloatTensor of size 256x3x9x9x2]

Get the maximum values of a tensor

https://groups.google.com/forum/#!topic/torch7/a1EAEwLn15g

Test dimensions of a tensor

https://github.com/pytorch/pytorch/issues/1310