Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Training stops with queue error #4

Closed
jwnsu opened this issue Aug 8, 2018 · 20 comments
Closed

Training stops with queue error #4

jwnsu opened this issue Aug 8, 2018 · 20 comments

Comments

@jwnsu
Copy link

jwnsu commented Aug 8, 2018

Training with 8 1080 Ti GPUs, which erred out after between 100 to 700 iterations:

Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "train.py", line 50, in pin_memory
    data = data_queue.get()
  File "/usr/lib/python2.7/multiprocessing/queues.py", line 117, in get
    res = self._recv()
  File "/home/user/tf/local/lib/python2.7/site-packages/torch/multiprocessing/queue.py", line 22, in recv
    return pickle.loads(buf)
  File "/usr/lib/python2.7/pickle.py", line 1388, in loads
    return Unpickler(file).load()
  File "/usr/lib/python2.7/pickle.py", line 864, in load
    dispatch[key](self)
  File "/usr/lib/python2.7/pickle.py", line 1139, in load_reduce
    value = func(*args)
  File "/home/user/tf/local/lib/python2.7/site-packages/torch/multiprocessing/reductions.py", line 68, in rebuild_storage_fd
    fd = multiprocessing.reduction.rebuild_handle(df)
  File "/usr/lib/python2.7/multiprocessing/reduction.py", line 155, in rebuild_handle
    conn = Client(address, authkey=current_process().authkey)
  File "/usr/lib/python2.7/multiprocessing/connection.py", line 169, in Client
    c = SocketClient(address)
  File "/usr/lib/python2.7/multiprocessing/connection.py", line 308, in SocketClient
    s.connect(address)
  File "/usr/lib/python2.7/socket.py", line 228, in meth
    return getattr(self._sock,name)(*args)
error: [Errno 2] No such file or directory

Any suggestion? Thx.

@jwnsu jwnsu changed the title running out of (video) memory, how to reduce memory footprint? Training runs out of (video) memory, how to reduce memory footprint? Aug 8, 2018
@jwnsu
Copy link
Author

jwnsu commented Aug 8, 2018

Reduced to 4 GPUs and same error again (with a few more iterations.)

Env: ubuntu 16.04.05, Nvidia 1080 Ti, pytorch 0.4.0.

@jwnsu jwnsu closed this as completed Aug 8, 2018
@jwnsu jwnsu changed the title Training runs out of (video) memory, how to reduce memory footprint? Training stops with queue error Aug 9, 2018
@jwnsu jwnsu reopened this Aug 9, 2018
@heilaw
Copy link
Collaborator

heilaw commented Aug 9, 2018

We only tested CornerNet with Python3.6. Can you please update your Python and try it again?

@jwnsu
Copy link
Author

jwnsu commented Aug 9, 2018

Thx, after switch to Python3.5, training now moved past previous failure points.

It will be good for Readme to add a requirement of Python3.

@jwnsu jwnsu closed this as completed Aug 9, 2018
@YiLiangNie
Copy link

Thx, after switch to Python3.5, training now moved past previous failure points.

It will be good for Readme to add a requirement of Python3.

My environment is also python3.5, but I have encountered this problem:
loading all datasets...
using 4 threads
loading from cache file: ./cache/coco_train2014.pkl
loading annotations into memory...
Done (t=8.75s)
creating index...
index created!
loading from cache file: ./cache/coco_train2014.pkl
loading annotations into memory...
Done (t=9.22s)
creating index...
index created!
loading from cache file: ./cache/coco_train2014.pkl
loading annotations into memory...
Done (t=9.01s)
creating index...
index created!
loading from cache file: ./cache/coco_train2014.pkl
loading annotations into memory...
Done (t=10.84s)
creating index...
index created!
loading from cache file: ./cache/coco_val2014.pkl
loading annotations into memory...
Done (t=2.71s)
creating index...
index created!
system config...
{'batch_size': 49,
'cache_dir': './cache',
'chunk_sizes': [4, 5, 5, 5, 5, 5, 5, 5, 5, 5],
'config_dir': './config',
'data_dir': './data',
'data_rng': <mtrand.RandomState object at 0x7f9b7e81ff30>,
'dataset': 'MSCOCO',
'decay_rate': 10,
'display': 5,
'learning_rate': 0.00025,
'max_iter': 500000,
'nnet_rng': <mtrand.RandomState object at 0x7f9b7e81ff78>,
'opt_algo': 'adam',
'prefetch_size': 5,
'pretrain': None,
'result_dir': './results',
'sampling_function': 'kp_detection',
'snapshot': 5000,
'snapshot_name': 'CornerNet',
'stepsize': 450000,
'test_split': 'testdev',
'train_split': 'trainval',
'val_iter': 100,
'val_split': 'minival',
'weight_decay': False,
'weight_decay_rate': 1e-05,
'weight_decay_type': 'l2'}
db config...
{'ae_threshold': 0.5,
'border': 128,
'categories': 80,
'data_aug': True,
'gaussian_bump': True,
'gaussian_iou': 0.7,
'gaussian_radius': -1,
'input_size': [511, 511],
'lighting': True,
'max_per_image': 100,
'merge_bbox': False,
'nms_algorithm': 'exp_soft_nms',
'nms_kernel': 3,
'nms_threshold': 0.5,
'output_sizes': [[128, 128]],
'rand_color': True,
'rand_crop': True,
'rand_pushes': False,
'rand_samples': False,
'rand_scale_max': 1.4,
'rand_scale_min': 0.6,
'rand_scale_step': 0.1,
'rand_scales': array([0.6, 0.7, 0.8, 0.9, 1. , 1.1, 1.2, 1.3]),
'special_crop': False,
'test_scales': [1],
'top_k': 100,
'weight_exp': 8}
len of db: 82783
start prefetching data...
shuffling indices...
start prefetching data...
shuffling indices...
start prefetching data...
shuffling indices...
start prefetching data...
shuffling indices...
building model...
module_file: models.CornerNet
start prefetching data...
shuffling indices...
total parameters: 201035212
setting learning rate to: 0.00025
training start...
0%| | 0/500000 [00:00<?, ?it/s]
Traceback (most recent call last):
File "train.py", line 195, in
train(training_dbs, validation_db, args.start_iter)
File "train.py", line 155, in train
nnet.set_lr(learning_rate)
File "/usr/lib/python3.5/contextlib.py", line 77, in exit
self.gen.throw(type, value, traceback)
File "/home/nyl/CornerNet-master/utils/tqdm.py", line 23, in stdout_to_tqdm
raise exc
File "/home/nyl/CornerNet-master/utils/tqdm.py", line 21, in stdout_to_tqdm
yield save_stdout
File "train.py", line 137, in train
training_loss = nnet.train(**training)
File "/home/nyl/CornerNet-master/nnet/py_factory.py", line 81, in train
loss = self.network(xs, ys)
File "/home/nyl/.local/lib/python3.5/site-packages/torch/nn/modules/module.py", line 477, in call
result = self.forward(*input, **kwargs)
File "/home/nyl/CornerNet-master/models/py_utils/data_parallel.py", line 66, in forward
inputs, kwargs = self.scatter(inputs, kwargs, self.device_ids, self.chunk_sizes)
File "/home/nyl/CornerNet-master/models/py_utils/data_parallel.py", line 77, in scatter
return scatter_kwargs(inputs, kwargs, device_ids, dim=self.dim, chunk_sizes=self.chunk_sizes)
File "/home/nyl/CornerNet-master/models/py_utils/scatter_gather.py", line 30, in scatter_kwargs
inputs = scatter(inputs, target_gpus, dim, chunk_sizes) if inputs else []
File "/home/nyl/CornerNet-master/models/py_utils/scatter_gather.py", line 25, in scatter
return scatter_map(inputs)
File "/home/nyl/CornerNet-master/models/py_utils/scatter_gather.py", line 18, in scatter_map
return list(zip(map(scatter_map, obj)))
File "/home/nyl/CornerNet-master/models/py_utils/scatter_gather.py", line 20, in scatter_map
return list(map(list, zip(map(scatter_map, obj))))
File "/home/nyl/CornerNet-master/models/py_utils/scatter_gather.py", line 15, in scatter_map
return Scatter.apply(target_gpus, chunk_sizes, dim, obj)
File "/home/nyl/.local/lib/python3.5/site-packages/torch/nn/parallel/_functions.py", line 87, in forward
outputs = comm.scatter(input, ctx.target_gpus, ctx.chunk_sizes, ctx.dim, streams)
File "/home/nyl/.local/lib/python3.5/site-packages/torch/cuda/comm.py", line 142, in scatter
return tuple(torch._C._scatter(tensor, devices, chunk_sizes, dim, streams))
RuntimeError: Device index must be -1 or non-negative, got -667653224 (Device at /pytorch/torch/lib/tmp_install/include/ATen/Device.h:47)
frame #0: + 0xc4968b (0x7f9bb26de68b in /home/nyl/.local/lib/python3.5/site-packages/torch/_C.cpython-35m-x86_64-linux-gnu.so)
frame #1: + 0x39124b (0x7f9bb1e2624b in /home/nyl/.local/lib/python3.5/site-packages/torch/_C.cpython-35m-x86_64-linux-gnu.so)
frame #2: PyCFunction_Call + 0x77 (0x4e9ba7 in python3)
frame #3: PyEval_EvalFrameEx + 0x614 (0x5372f4 in python3)
frame #4: python3() [0x540199]
frame #5: PyEval_EvalFrameEx + 0x50b2 (0x53bd92 in python3)
frame #6: PyEval_EvalCodeEx + 0x13b (0x540f9b in python3)
frame #7: python3() [0x4ebd23]
frame #8: PyObject_Call + 0x47 (0x5c1797 in python3)
frame #9: PyEval_CallObjectWithKeywords + 0x30 (0x534d90 in python3)
frame #10: THPFunction_apply(_object
, _object
) + 0x38f (0x7f9bb22046af in /home/nyl/.local/lib/python3.5/site-packages/torch/_C.cpython-35m-x86_64-linux-gnu.so)
frame #11: PyCFunction_Call + 0x4f (0x4e9b7f in python3)
frame #12: PyEval_EvalFrameEx + 0x614 (0x5372f4 in python3)
frame #13: PyEval_EvalCodeEx + 0x88a (0x5416ea in python3)
frame #14: python3() [0x4ebd23]
frame #15: PyObject_Call + 0x47 (0x5c1797 in python3)
frame #16: python3() [0x53645f]
frame #17: PyIter_Next + 0xe (0x5bfbce in python3)
frame #18: PySequence_Tuple + 0xee (0x5c3b7e in python3)
frame #19: PyEval_EvalFrameEx + 0x6c18 (0x53d8f8 in python3)
frame #20: PyEval_EvalCodeEx + 0x88a (0x5416ea in python3)
frame #21: python3() [0x4ebd23]
frame #22: PyObject_Call + 0x47 (0x5c1797 in python3)
frame #23: python3() [0x53645f]
frame #24: PyIter_Next + 0xe (0x5bfbce in python3)
frame #25: PySequence_Tuple + 0xee (0x5c3b7e in python3)
frame #26: PyEval_EvalFrameEx + 0x6c18 (0x53d8f8 in python3)
frame #27: python3() [0x5406df]
frame #28: PyEval_EvalFrameEx + 0x54f0 (0x53c1d0 in python3)
frame #29: python3() [0x5406df]
frame #30: PyEval_EvalFrameEx + 0x50b2 (0x53bd92 in python3)
frame #31: python3() [0x540199]
frame #32: PyEval_EvalFrameEx + 0x50b2 (0x53bd92 in python3)
frame #33: PyEval_EvalFrameEx + 0x4b04 (0x53b7e4 in python3)
frame #34: PyEval_EvalCodeEx + 0x13b (0x540f9b in python3)
frame #35: python3() [0x4ebe37]
frame #36: PyObject_Call + 0x47 (0x5c1797 in python3)
frame #37: PyEval_EvalFrameEx + 0x252b (0x53920b in python3)
frame #38: PyEval_EvalCodeEx + 0x13b (0x540f9b in python3)
frame #39: python3() [0x4ebd23]
frame #40: PyObject_Call + 0x47 (0x5c1797 in python3)
frame #41: python3() [0x4fb9ce]
frame #42: PyObject_Call + 0x47 (0x5c1797 in python3)
frame #43: python3() [0x574b36]
frame #44: PyObject_Call + 0x47 (0x5c1797 in python3)
frame #45: PyEval_EvalFrameEx + 0x4ec6 (0x53bba6 in python3)
frame #46: PyEval_EvalCodeEx + 0x13b (0x540f9b in python3)
frame #47: python3() [0x4ebe37]
frame #48: PyObject_Call + 0x47 (0x5c1797 in python3)
frame #49: PyEval_EvalFrameEx + 0x252b (0x53920b in python3)
frame #50: python3() [0x540199]
frame #51: PyEval_EvalFrameEx + 0x50b2 (0x53bd92 in python3)
frame #52: python3() [0x540199]
frame #53: PyEval_EvalCode + 0x1f (0x540e4f in python3)
frame #54: python3() [0x60c272]
frame #55: PyRun_FileExFlags + 0x9a (0x60e71a in python3)
frame #56: PyRun_SimpleFileExFlags + 0x1bc (0x60ef0c in python3)
frame #57: Py_Main + 0x456 (0x63fb26 in python3)
frame #58: main + 0xe1 (0x4cfeb1 in python3)
frame #59: __libc_start_main + 0xf0 (0x7f9bd7fa2830 in /lib/x86_64-linux-gnu/libc.so.6)
frame #60: _start + 0x29 (0x5d6049 in python3)

Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
self.run()
File "/usr/lib/python3.5/threading.py", line 862, in run
self._target(*self._args, **self._kwargs)
File "train.py", line 50, in pin_memory
data = data_queue.get()
File "/usr/lib/python3.5/multiprocessing/queues.py", line 113, in get
return ForkingPickler.loads(res)
File "/home/nyl/.local/lib/python3.5/site-packages/torch/multiprocessing/reductions.py", line 151, in rebuild_storage_fd
fd = df.detach()
File "/usr/lib/python3.5/multiprocessing/resource_sharer.py", line 57, in detach
with _resource_sharer.get_connection(self._id) as conn:
File "/usr/lib/python3.5/multiprocessing/resource_sharer.py", line 87, in get_connection
c = Client(address, authkey=process.current_process().authkey)
File "/usr/lib/python3.5/multiprocessing/connection.py", line 493, in Client
answer_challenge(c, authkey)
File "/usr/lib/python3.5/multiprocessing/connection.py", line 732, in answer_challenge
message = connection.recv_bytes(256) # reject large message
File "/usr/lib/python3.5/multiprocessing/connection.py", line 216, in recv_bytes
buf = self._recv_bytes(maxlength)
File "/usr/lib/python3.5/multiprocessing/connection.py", line 407, in _recv_bytes
buf = self._recv(4)
File "/usr/lib/python3.5/multiprocessing/connection.py", line 379, in _recv
chunk = read(handle, remaining)
ConnectionResetError: [Errno 104] Connection reset by peer

Have you ever encountered it? Thx!

@YiLiangNie
Copy link

I changed the batch_size and chunk_sizes in config/CornerNet.json file, it works.

@Iric2018
Copy link

I changed the batch_size and chunk_sizes in config/CornerNet.json file, it works.

How do you change the batch_size and chunk_sizes?

@Iric2018
Copy link

@YiLiangNie How do you change the batch_size and chunk_sizes?

@YiLiangNie
Copy link

I changed the batch_size and chunk_sizes in config/CornerNet.json file, it works.

How do you change the batch_size and chunk_sizes?

These two values can be determined according to your gpu. For example, I only have one 1080Ti graphics card, batch_size: 2, chunk_sizes: [2]. The value of batch_size is equal to the value of all chunk_sizes values added.

@Iric2018
Copy link

@YiLiangNie I set the batch_size: 2, chunk_sizes: [2]. And it do works, but it get stuck as follows:
......
total parameters: 201035212
setting learning rate to: 0.00025
training start...
0%| | 1/500000 [00:05<773:45:08, 5.57s/it]

@heilaw
Copy link
Collaborator

heilaw commented Sep 20, 2018

It looks like the code gets stuck at either line 136 (cannot get data) or line 137 (cannot complete one training iteration) in train.py. If we know which line the code gets stuck at, that would help identify the issue. Thanks!

@Iric2018
Copy link

I print at line 136 and 137, the result is as follow:
......
training_loss: 255.11183166503906
training: {'xs': [tensor([[[[-7.9032e-01, -7.9032e-01, -7.9032e-01, ..., 5.5023e-01,
5.5023e-01, 5.3264e-01],
[-7.9032e-01, -7.9032e-01, -7.9032e-01, ..., 5.4209e-01,
5.4925e-01, 5.4827e-01],
[-7.9032e-01, -7.9032e-01, -7.9032e-01, ..., 5.4892e-01,
5.6454e-01, 5.6389e-01],
...,
[-7.9032e-01, -7.9032e-01, -7.9032e-01, ..., -1.2487e-01,
-1.2585e-01, -1.1804e-01],
[-7.9032e-01, -7.9032e-01, -7.9032e-01, ..., -4.1947e-01,
-4.2012e-01, -4.2827e-01],
[-7.9032e-01, -7.9032e-01, -7.9032e-01, ..., -7.9032e-01,
-7.9032e-01, -7.9032e-01]],

     [[-9.7342e-01, -9.7342e-01, -9.7342e-01,  ...,  7.7017e-01,
        7.7017e-01,  7.5165e-01],
      [-9.7342e-01, -9.7342e-01, -9.7342e-01,  ...,  7.6969e-01,
        7.6104e-01,  7.5191e-01],
      [-9.7342e-01, -9.7342e-01, -9.7342e-01,  ...,  7.6069e-01,
        7.6096e-01,  7.5218e-01],
      ...,
      [-9.7342e-01, -9.7342e-01, -9.7342e-01,  ...,  2.4537e-01,
        2.3624e-01,  2.3637e-01],
      [-9.7342e-01, -9.7342e-01, -9.7342e-01,  ..., -2.9960e-01,
       -3.0838e-01, -3.0886e-01],
      [-9.7342e-01, -9.7342e-01, -9.7342e-01,  ..., -9.7342e-01,
       -9.7342e-01, -9.7342e-01]],

     [[-1.0408e+00, -1.0408e+00, -1.0408e+00,  ...,  8.6110e-01,
        8.6110e-01,  8.4284e-01],
      [-1.0408e+00, -1.0408e+00, -1.0408e+00,  ...,  8.5264e-01,
        8.5210e-01,  8.4310e-01],
      [-1.0408e+00, -1.0408e+00, -1.0408e+00,  ...,  8.4378e-01,
        8.4404e-01,  8.4337e-01],
      ...,
      [-1.0408e+00, -1.0408e+00, -1.0408e+00,  ...,  2.7208e-01,
        2.6309e-01,  2.6322e-01],
      [-1.0408e+00, -1.0408e+00, -1.0408e+00,  ..., -3.2085e-01,
       -3.2152e-01, -3.2998e-01],
      [-1.0408e+00, -1.0408e+00, -1.0408e+00,  ..., -1.0408e+00,
       -1.0408e+00, -1.0408e+00]]],


    [[[ 2.0990e+00,  2.3110e+00,  2.6188e+00,  ..., -2.5866e-01,
       -2.7993e-01, -3.0048e-01],
      [ 2.2141e+00,  2.1928e+00,  2.1708e+00,  ..., -3.1772e-01,
       -2.0131e-01, -1.2400e-01],
      [ 2.3867e+00,  2.0356e+00,  1.4893e+00,  ..., -3.9675e-01,
       -6.4350e-02,  1.7033e-01],
      ...,
      [-1.6590e+00, -1.6590e+00, -1.6590e+00,  ..., -1.6590e+00,
       -1.6590e+00, -1.6590e+00],
      [-1.6590e+00, -1.6590e+00, -1.6590e+00,  ..., -1.6590e+00,
       -1.6590e+00, -1.6590e+00],
      [-1.6590e+00, -1.6590e+00, -1.6590e+00,  ..., -1.6590e+00,
       -1.6590e+00, -1.6590e+00]],

     [[ 1.7352e+00,  1.9792e+00,  2.3657e+00,  ...,  1.3108e+00,
        1.4131e+00,  1.4746e+00],
      [ 1.9188e+00,  1.9795e+00,  2.0603e+00,  ...,  1.3317e+00,
        1.4543e+00,  1.5565e+00],
      [ 2.2045e+00,  1.9595e+00,  1.5921e+00,  ...,  1.3732e+00,
        1.5570e+00,  1.6793e+00],
      ...,
      [-1.8898e+00, -1.8898e+00, -1.8898e+00,  ..., -1.8898e+00,
       -1.8898e+00, -1.8898e+00],
      [-1.8898e+00, -1.8898e+00, -1.8898e+00,  ..., -1.8898e+00,
       -1.8898e+00, -1.8898e+00],
      [-1.8898e+00, -1.8898e+00, -1.8898e+00,  ..., -1.8898e+00,
       -1.8898e+00, -1.8898e+00]],

     [[ 2.1019e+00,  2.2604e+00,  2.4979e+00,  ...,  2.2779e+00,
        2.2968e+00,  2.2959e+00],
      [ 2.1599e+00,  2.2608e+00,  2.4224e+00,  ...,  2.2371e+00,
        2.2349e+00,  2.2332e+00],
      [ 2.2366e+00,  2.2615e+00,  2.3092e+00,  ...,  2.1960e+00,
        2.1517e+00,  2.1288e+00],
      ...,
      [-1.9420e+00, -1.9420e+00, -1.9420e+00,  ..., -1.9420e+00,
       -1.9420e+00, -1.9420e+00],
      [-1.9420e+00, -1.9420e+00, -1.9420e+00,  ..., -1.9420e+00,
       -1.9420e+00, -1.9420e+00],
      [-1.9420e+00, -1.9420e+00, -1.9420e+00,  ..., -1.9420e+00,
       -1.9420e+00, -1.9420e+00]]]]), tensor([[ 40,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0],
    [  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0]]), tensor([[ 16383,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0],
    [ 15999,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0]])], 'ys': [tensor([[[[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     ...,

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]]],


    [[[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     ...,

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]]]]), tensor([[[[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     ...,

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]]],


    [[[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     ...,

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]]]]), tensor([[ 1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
    [ 1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0]], dtype=torch.uint8), tensor([[[ 0.6342,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000]],

    [[ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000]]]), tensor([[[ 0.7495,  0.7495],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000]],

    [[ 0.7495,  0.2353],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000]]])]}

0%| | 1/500000 [00:18<2583:50:27, 18.60s/it]THCudaCheck FAIL file=/opt/conda/conda-bld/pytorch_1524584710464/work/aten/src/THC/generic/THCStorage.cu line=58 error=2 : out of memory
Traceback (most recent call last):
File "train.py", line 197, in
train(training_dbs, validation_db, args.start_iter)
File "train.py", line 138, in train
training_loss = nnet.train(**training)
File "/home/dc2-user/CornerNet-master-old/nnet/py_factory.py", line 81, in train
loss = self.network(xs, ys)
File "/home/dc2-user/anaconda3/envs/CornerNet/lib/python3.6/site-packages/torch/nn/modules/module.py", line 491, in call
result = self.forward(*input, **kwargs)
File "/home/dc2-user/CornerNet-master-old/models/py_utils/data_parallel.py", line 68, in forward
return self.module(*inputs[0], **kwargs[0])
File "/home/dc2-user/anaconda3/envs/CornerNet/lib/python3.6/site-packages/torch/nn/modules/module.py", line 491, in call
result = self.forward(*input, **kwargs)
File "/home/dc2-user/CornerNet-master-old/nnet/py_factory.py", line 20, in forward
loss = self.loss(preds, ys, **kwargs)
File "/home/dc2-user/anaconda3/envs/CornerNet/lib/python3.6/site-packages/torch/nn/modules/module.py", line 491, in call
result = self.forward(*input, **kwargs)
File "/home/dc2-user/CornerNet-master-old/models/py_utils/kp.py", line 289, in forward
focal_loss += self.focal_loss(tl_heats, gt_tl_heat)
File "/home/dc2-user/CornerNet-master-old/models/py_utils/kp_utils.py", line 160, in _neg_loss
pos_pred = pred[pos_inds]
RuntimeError: cuda runtime error (2) : out of memory at /opt/conda/conda-bld/pytorch_1524584710464/work/aten/src/THC/generic/THCStorage.cu:58

1 similar comment
@Iric2018
Copy link

I print at line 136 and 137, the result is as follow:
......
training_loss: 255.11183166503906
training: {'xs': [tensor([[[[-7.9032e-01, -7.9032e-01, -7.9032e-01, ..., 5.5023e-01,
5.5023e-01, 5.3264e-01],
[-7.9032e-01, -7.9032e-01, -7.9032e-01, ..., 5.4209e-01,
5.4925e-01, 5.4827e-01],
[-7.9032e-01, -7.9032e-01, -7.9032e-01, ..., 5.4892e-01,
5.6454e-01, 5.6389e-01],
...,
[-7.9032e-01, -7.9032e-01, -7.9032e-01, ..., -1.2487e-01,
-1.2585e-01, -1.1804e-01],
[-7.9032e-01, -7.9032e-01, -7.9032e-01, ..., -4.1947e-01,
-4.2012e-01, -4.2827e-01],
[-7.9032e-01, -7.9032e-01, -7.9032e-01, ..., -7.9032e-01,
-7.9032e-01, -7.9032e-01]],

     [[-9.7342e-01, -9.7342e-01, -9.7342e-01,  ...,  7.7017e-01,
        7.7017e-01,  7.5165e-01],
      [-9.7342e-01, -9.7342e-01, -9.7342e-01,  ...,  7.6969e-01,
        7.6104e-01,  7.5191e-01],
      [-9.7342e-01, -9.7342e-01, -9.7342e-01,  ...,  7.6069e-01,
        7.6096e-01,  7.5218e-01],
      ...,
      [-9.7342e-01, -9.7342e-01, -9.7342e-01,  ...,  2.4537e-01,
        2.3624e-01,  2.3637e-01],
      [-9.7342e-01, -9.7342e-01, -9.7342e-01,  ..., -2.9960e-01,
       -3.0838e-01, -3.0886e-01],
      [-9.7342e-01, -9.7342e-01, -9.7342e-01,  ..., -9.7342e-01,
       -9.7342e-01, -9.7342e-01]],

     [[-1.0408e+00, -1.0408e+00, -1.0408e+00,  ...,  8.6110e-01,
        8.6110e-01,  8.4284e-01],
      [-1.0408e+00, -1.0408e+00, -1.0408e+00,  ...,  8.5264e-01,
        8.5210e-01,  8.4310e-01],
      [-1.0408e+00, -1.0408e+00, -1.0408e+00,  ...,  8.4378e-01,
        8.4404e-01,  8.4337e-01],
      ...,
      [-1.0408e+00, -1.0408e+00, -1.0408e+00,  ...,  2.7208e-01,
        2.6309e-01,  2.6322e-01],
      [-1.0408e+00, -1.0408e+00, -1.0408e+00,  ..., -3.2085e-01,
       -3.2152e-01, -3.2998e-01],
      [-1.0408e+00, -1.0408e+00, -1.0408e+00,  ..., -1.0408e+00,
       -1.0408e+00, -1.0408e+00]]],


    [[[ 2.0990e+00,  2.3110e+00,  2.6188e+00,  ..., -2.5866e-01,
       -2.7993e-01, -3.0048e-01],
      [ 2.2141e+00,  2.1928e+00,  2.1708e+00,  ..., -3.1772e-01,
       -2.0131e-01, -1.2400e-01],
      [ 2.3867e+00,  2.0356e+00,  1.4893e+00,  ..., -3.9675e-01,
       -6.4350e-02,  1.7033e-01],
      ...,
      [-1.6590e+00, -1.6590e+00, -1.6590e+00,  ..., -1.6590e+00,
       -1.6590e+00, -1.6590e+00],
      [-1.6590e+00, -1.6590e+00, -1.6590e+00,  ..., -1.6590e+00,
       -1.6590e+00, -1.6590e+00],
      [-1.6590e+00, -1.6590e+00, -1.6590e+00,  ..., -1.6590e+00,
       -1.6590e+00, -1.6590e+00]],

     [[ 1.7352e+00,  1.9792e+00,  2.3657e+00,  ...,  1.3108e+00,
        1.4131e+00,  1.4746e+00],
      [ 1.9188e+00,  1.9795e+00,  2.0603e+00,  ...,  1.3317e+00,
        1.4543e+00,  1.5565e+00],
      [ 2.2045e+00,  1.9595e+00,  1.5921e+00,  ...,  1.3732e+00,
        1.5570e+00,  1.6793e+00],
      ...,
      [-1.8898e+00, -1.8898e+00, -1.8898e+00,  ..., -1.8898e+00,
       -1.8898e+00, -1.8898e+00],
      [-1.8898e+00, -1.8898e+00, -1.8898e+00,  ..., -1.8898e+00,
       -1.8898e+00, -1.8898e+00],
      [-1.8898e+00, -1.8898e+00, -1.8898e+00,  ..., -1.8898e+00,
       -1.8898e+00, -1.8898e+00]],

     [[ 2.1019e+00,  2.2604e+00,  2.4979e+00,  ...,  2.2779e+00,
        2.2968e+00,  2.2959e+00],
      [ 2.1599e+00,  2.2608e+00,  2.4224e+00,  ...,  2.2371e+00,
        2.2349e+00,  2.2332e+00],
      [ 2.2366e+00,  2.2615e+00,  2.3092e+00,  ...,  2.1960e+00,
        2.1517e+00,  2.1288e+00],
      ...,
      [-1.9420e+00, -1.9420e+00, -1.9420e+00,  ..., -1.9420e+00,
       -1.9420e+00, -1.9420e+00],
      [-1.9420e+00, -1.9420e+00, -1.9420e+00,  ..., -1.9420e+00,
       -1.9420e+00, -1.9420e+00],
      [-1.9420e+00, -1.9420e+00, -1.9420e+00,  ..., -1.9420e+00,
       -1.9420e+00, -1.9420e+00]]]]), tensor([[ 40,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0],
    [  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
       0,   0,   0,   0,   0,   0,   0,   0]]), tensor([[ 16383,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0],
    [ 15999,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0,
          0,      0,      0,      0,      0,      0,      0,      0]])], 'ys': [tensor([[[[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     ...,

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]]],


    [[[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     ...,

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]]]]), tensor([[[[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     ...,

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]]],


    [[[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     ...,

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]],

     [[ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      ...,
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000],
      [ 0.0000,  0.0000,  0.0000,  ...,  0.0000,  0.0000,  0.0000]]]]), tensor([[ 1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
    [ 1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0]], dtype=torch.uint8), tensor([[[ 0.6342,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000]],

    [[ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000]]]), tensor([[[ 0.7495,  0.7495],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000]],

    [[ 0.7495,  0.2353],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000],
     [ 0.0000,  0.0000]]])]}

0%| | 1/500000 [00:18<2583:50:27, 18.60s/it]THCudaCheck FAIL file=/opt/conda/conda-bld/pytorch_1524584710464/work/aten/src/THC/generic/THCStorage.cu line=58 error=2 : out of memory
Traceback (most recent call last):
File "train.py", line 197, in
train(training_dbs, validation_db, args.start_iter)
File "train.py", line 138, in train
training_loss = nnet.train(**training)
File "/home/dc2-user/CornerNet-master-old/nnet/py_factory.py", line 81, in train
loss = self.network(xs, ys)
File "/home/dc2-user/anaconda3/envs/CornerNet/lib/python3.6/site-packages/torch/nn/modules/module.py", line 491, in call
result = self.forward(*input, **kwargs)
File "/home/dc2-user/CornerNet-master-old/models/py_utils/data_parallel.py", line 68, in forward
return self.module(*inputs[0], **kwargs[0])
File "/home/dc2-user/anaconda3/envs/CornerNet/lib/python3.6/site-packages/torch/nn/modules/module.py", line 491, in call
result = self.forward(*input, **kwargs)
File "/home/dc2-user/CornerNet-master-old/nnet/py_factory.py", line 20, in forward
loss = self.loss(preds, ys, **kwargs)
File "/home/dc2-user/anaconda3/envs/CornerNet/lib/python3.6/site-packages/torch/nn/modules/module.py", line 491, in call
result = self.forward(*input, **kwargs)
File "/home/dc2-user/CornerNet-master-old/models/py_utils/kp.py", line 289, in forward
focal_loss += self.focal_loss(tl_heats, gt_tl_heat)
File "/home/dc2-user/CornerNet-master-old/models/py_utils/kp_utils.py", line 160, in _neg_loss
pos_pred = pred[pos_inds]
RuntimeError: cuda runtime error (2) : out of memory at /opt/conda/conda-bld/pytorch_1524584710464/work/aten/src/THC/generic/THCStorage.cu:58

@heilaw
Copy link
Collaborator

heilaw commented Sep 26, 2018

@Iric2018 It looks like it ran out of GPU memory. What GPU are you using?

@Iric2018
Copy link

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 384.81 Driver Version: 384.81 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 Tesla P4 On | 00000000:00:07.0 Off | 0 |
| N/A 32C P8 7W / 75W | 0MiB / 7606MiB | 0% Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+

@YiLiangNie
Copy link

How to continue training with coco pre-training model? and now my own dataset category is not 80, it would report an error: size mismatch for module....
Otherwise, I find the two functions are the same in file : ./nnet/py_factory.py .

def load_pretrained_params(self, pretrained_model):
print("loading from {}".format(pretrained_model))
with open(pretrained_model, "rb") as f:
params = torch.load(f)
self.model.load_state_dict(params)

def load_params(self, iteration):
cache_file = system_configs.snapshot_file.format(iteration)
print("loading model from {}".format(cache_file))
with open(cache_file, "rb") as f:
params = torch.load(f)
self.model.load_state_dict(params)

How can I modify this part of the code? Thank you very much.

@heilaw
Copy link
Collaborator

heilaw commented Sep 28, 2018

@Iric2018 Can you set the batch size of 1 and try again? FYI, I can run 4 images on a GPU with 12GB memory.

@fanzhaowei
Copy link

Have u solved this problem?I just run 'python train.py CornerNet',I got the runtimeerror problem.Ichanged the batch_size and chunk_size,I got another problem:Segmentation fault(core dumped).Do u know how to solve it,please?

@nuist-xinyu
Copy link

loading all datasets...
using 4 threads
loading from cache file: ./cache/coco_trainval2014.pkl
loading annotations into memory...
Done (t=21.19s)
creating index...
index created!
loading from cache file: ./cache/coco_trainval2014.pkl
loading annotations into memory...
Done (t=15.52s)
creating index...
index created!
loading from cache file: ./cache/coco_trainval2014.pkl
loading annotations into memory...
Done (t=14.80s)
creating index...
index created!
loading from cache file: ./cache/coco_trainval2014.pkl
loading annotations into memory...
Done (t=16.27s)
creating index...
index created!
loading from cache file: ./cache/coco_minival2014.pkl
loading annotations into memory...
Done (t=0.70s)
creating index...
index created!
system config...
{'batch_size': 2,
'cache_dir': './cache',
'chunk_sizes': [2],
'config_dir': './config',
'data_dir': './data',
'data_rng': <mtrand.RandomState object at 0x7fe6d562b480>,
'dataset': 'MSCOCO',
'decay_rate': 10,
'display': 5,
'learning_rate': 0.00025,
'max_iter': 500000,
'nnet_rng': <mtrand.RandomState object at 0x7fe6d562b4c8>,
'opt_algo': 'adam',
'prefetch_size': 5,
'pretrain': None,
'result_dir': './results',
'sampling_function': 'kp_detection',
'snapshot': 5000,
'snapshot_name': 'CornerNet',
'stepsize': 450000,
'test_split': 'testdev',
'train_split': 'trainval',
'val_iter': 100,
'val_split': 'minival',
'weight_decay': False,
'weight_decay_rate': 1e-05,
'weight_decay_type': 'l2'}
db config...
{'ae_threshold': 0.5,
'border': 128,
'categories': 80,
'data_aug': True,
'gaussian_bump': True,
'gaussian_iou': 0.3,
'gaussian_radius': -1,
'input_size': [511, 511],
'lighting': True,
'max_per_image': 100,
'merge_bbox': False,
'nms_algorithm': 'exp_soft_nms',
'nms_kernel': 3,
'nms_threshold': 0.5,
'output_sizes': [[128, 128]],
'rand_color': True,
'rand_crop': True,
'rand_pushes': False,
'rand_samples': False,
'rand_scale_max': 1.4,
'rand_scale_min': 0.6,
'rand_scale_step': 0.1,
'rand_scales': array([0.6, 0.7, 0.8, 0.9, 1. , 1.1, 1.2, 1.3]),
'special_crop': False,
'test_scales': [1],
'top_k': 100,
'weight_exp': 8}
len of db: 118287
start prefetching data...
shuffling indices...
start prefetching data...
shuffling indices...
start prefetching data...
shuffling indices...
start prefetching data...
shuffling indices...
start prefetching data...
building model...
module_file: models.CornerNet
shuffling indices...
total parameters: 201035212
setting learning rate to: 0.00025
training start...
0%| | 1/500000 [00:08<1154:37:49, 8.31s/it]THCudaCheck FAIL file=/opt/conda/conda-bld/pytorch_1525909934016/work/aten/src/THC/generic/THCStorage.cu line=58 error=2 : out of memory

Traceback (most recent call last):
File "train.py", line 195, in
train(training_dbs, validation_db, args.start_iter)
File "train.py", line 137, in train
training_loss = nnet.train(**training)
File "/home/xinyu/CornerNet-master/nnet/py_factory.py", line 81, in train
loss = self.network(xs, ys)
File "/home/xinyu/anaconda3/lib/python3.6/site-packages/torch/nn/modules/module.py", line 491, in call
result = self.forward(*input, **kwargs)
File "/home/xinyu/CornerNet-master/models/py_utils/data_parallel.py", line 68, in forward
return self.module(*inputs[0], **kwargs[0])
File "/home/xinyu/anaconda3/lib/python3.6/site-packages/torch/nn/modules/module.py", line 491, in call
result = self.forward(*input, **kwargs)
File "/home/xinyu/CornerNet-master/nnet/py_factory.py", line 19, in forward
preds = self.model(*xs, **kwargs)
File "/home/xinyu/anaconda3/lib/python3.6/site-packages/torch/nn/modules/module.py", line 491, in call
result = self.forward(*input, **kwargs)
File "/home/xinyu/CornerNet-master/nnet/py_factory.py", line 31, in forward
return self.module(*xs, **kwargs)
File "/home/xinyu/anaconda3/lib/python3.6/site-packages/torch/nn/modules/module.py", line 491, in call
result = self.forward(*input, **kwargs)
File "/home/xinyu/CornerNet-master/models/py_utils/kp.py", line 253, in forward
return self.train(*xs, **kwargs)
File "/home/xinyu/CornerNet-master/models/py_utils/kp.py", line 195, in train
tl_tag, br_tag = tl_tag
(tl_cnv), br_tag
(br_cnv)
File "/home/xinyu/anaconda3/lib/python3.6/site-packages/torch/nn/modules/module.py", line 491, in call
result = self.forward(*input, **kwargs)
File "/home/xinyu/anaconda3/lib/python3.6/site-packages/torch/nn/modules/container.py", line 91, in forward
input = module(input)
File "/home/xinyu/anaconda3/lib/python3.6/site-packages/torch/nn/modules/module.py", line 491, in call
result = self.forward(*input, **kwargs)
File "/home/xinyu/CornerNet-master/models/py_utils/utils.py", line 14, in forward
conv = self.conv(x)
File "/home/xinyu/anaconda3/lib/python3.6/site-packages/torch/nn/modules/module.py", line 491, in call
result = self.forward(*input, **kwargs)
File "/home/xinyu/anaconda3/lib/python3.6/site-packages/torch/nn/modules/conv.py", line 301, in forward
self.padding, self.dilation, self.groups)
RuntimeError: cuda runtime error (2) : out of memory at /opt/conda/conda-bld/pytorch_1525909934016/work/aten/src/THC/generic/THCStorage.cu:58
hi,could please tell me how to solve it?
thank you

@nuist-xinyu
Copy link

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 384.81 Driver Version: 384.81 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 Tesla P4 On | 00000000:00:07.0 Off | 0 |
| N/A 32C P8 7W / 75W | 0MiB / 7606MiB | 0% Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+

i have the same problem
can you tell me how solve it

@nuist-xinyu
Copy link

help

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants