OSError: [Errno 24] Too many open files

How can I remove the following problem:

Traceback (most recent call last):
File “/home/amalik/Pytorch_virtual_enviornment/lib/python2.7/multiprocessing/queues.py”, line 268, in _feed
File “/home/amalik/Pytorch_virtual_enviornment/lib/python2.7/site-packages/torch/multiprocessing/queue.py”, line 17, in send
File “/home/amalik/Pytorch_virtual_enviornment/lib/python2.7/pickle.py”, line 224, in dump
File “/home/amalik/Pytorch_virtual_enviornment/lib/python2.7/pickle.py”, line 286, in save
File “/home/amalik/Pytorch_virtual_enviornment/lib/python2.7/pickle.py”, line 554, in save_tuple
File “/home/amalik/Pytorch_virtual_enviornment/lib/python2.7/pickle.py”, line 286, in save
File “/home/amalik/Pytorch_virtual_enviornment/lib/python2.7/pickle.py”, line 606, in save_list
File “/home/amalik/Pytorch_virtual_enviornment/lib/python2.7/pickle.py”, line 639, in _batch_appends
File “/home/amalik/Pytorch_virtual_enviornment/lib/python2.7/pickle.py”, line 286, in save
File “/home/amalik/Pytorch_virtual_enviornment/lib/python2.7/multiprocessing/forking.py”, line 67, in dispatcher
File “/home/amalik/Pytorch_virtual_enviornment/lib/python2.7/pickle.py”, line 401, in save_reduce
File “/home/amalik/Pytorch_virtual_enviornment/lib/python2.7/pickle.py”, line 286, in save
File “/home/amalik/Pytorch_virtual_enviornment/lib/python2.7/pickle.py”, line 554, in save_tuple
File “/home/amalik/Pytorch_virtual_enviornment/lib/python2.7/pickle.py”, line 286, in save
File “/home/amalik/Pytorch_virtual_enviornment/lib/python2.7/multiprocessing/forking.py”, line 66, in dispatcher
File “/home/amalik/Pytorch_virtual_enviornment/lib/python2.7/site-packages/torch/multiprocessing/reductions.py”, line 192, in reduce_storage
File “/home/amalik/Pytorch_virtual_enviornment/lib/python2.7/multiprocessing/reduction.py”, line 145, in reduce_handle
OSError: [Errno 24] Too many open files