class_docstr: This class tests all functions of CUDALongTensor as well as its integration with MPCTensor.
class_docstr_tok: ["This","class","tests","all","functions","of","CUDALongTensor","as","well","as","its","integration","with","MPCTensor","."]
docstr: This test will be skipped for now since torch.scatter provides
  inconsistent result given the same input on CUDA. This is likely
  due to a potential bug on pytorch's implementation of scatter
docstr_tok: ["This","test","will","be","skipped","for","now","since","torch.scatter","provides","inconsistent","result","given","the","same","input","on","CUDA",".","This","is","likely","due","to","a","potential","bug","on","pytorch","'s","implementation","of","scatter"]
code: def test_scatter(self) -> None:
      """This test will be skipped for now since torch.scatter provides
      inconsistent result given the same input on CUDA. This is likely
      due to a potential bug on pytorch's implementation of scatter
      """
      pass
  
imports: import collections
  import itertools
  import logging
  import unittest
  import crypten
  import torch
  import torch.nn
  import torch.nn.functional
  from crypten.config import cfg
  from crypten.cuda import CUDALongTensor
  from test.multiprocess_test_case import get_random_test_tensor, MultiProcessTestCase
  from test.test_mpc import TestMPC
label_desc: Use image node_id 26 for calling the TestCUDA obj's underlying member method code with example usage: obj.test_scatter() without return types