MCPcopy Create free account
hub / github.com/NVIDIA/DALI / open_shm

Method open_shm

dali/python/nvidia/dali/_multiproc/shared_queue.py:104–113  ·  view source on GitHub ↗
(self, handle, close_handle=True)

Source from the content-addressed store, hash-verified

102 return waited
103
104 def open_shm(self, handle, close_handle=True):
105 try:
106 shm = shared_mem.SharedMem.open(handle, self.shm_capacity)
107 self.shm = shm
108 if close_handle:
109 shm.close_handle()
110 except: # noqa: E722
111 if close_handle:
112 os.close(handle)
113 raise
114
115 def close_handle(self):
116 self.shm.close_handle()

Callers 3

__init__Method · 0.45
_recv_queue_handlesMethod · 0.45
workerFunction · 0.45

Calls 3

openMethod · 0.45
close_handleMethod · 0.45
closeMethod · 0.45

Tested by 1

workerFunction · 0.36