| # RUN: %PYTHON %s | FileCheck %s | 
 |  | 
 | import torch | 
 |  | 
 | from mpact.mpactbackend import mpact_jit | 
 |  | 
 | from mpact.models.lif import LIFSumOfSq | 
 |  | 
 | net = LIFSumOfSq() | 
 |  | 
 | # Get a random (but reproducible) input, so that a | 
 | # general sparse tensor appears after LIF. | 
 | torch.manual_seed(0) | 
 | x = torch.rand(2, 3, 8, 8) | 
 |  | 
 | # | 
 | # CHECK: pytorch | 
 | # CHECK:   tensor([ 0., 11.,  9., 11., 13., 11., 10., 12.]) | 
 | # CHECK: mpact | 
 | # CHECK:   [ 0. 11.  9. 11. 13. 11. 10. 12.] | 
 | # | 
 |  | 
 | # Run it with PyTorch. | 
 | print("pytorch") | 
 | res = net(x) | 
 | print(res) | 
 |  | 
 | # Run it with MPACT. | 
 | print("mpact") | 
 | res = mpact_jit(net, x) | 
 | print(res) |