Compare commits
1 Commits
main
...
factor_int
Author | SHA1 | Date |
---|---|---|
|
a54e5a8428 |
|
@ -17,6 +17,8 @@
|
||||||
Utils to tame mp non-SC madeness
|
Utils to tame mp non-SC madeness
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
from functools import partial
|
||||||
|
from multiprocessing.shared_memory import SharedMemory
|
||||||
import platform
|
import platform
|
||||||
|
|
||||||
|
|
||||||
|
@ -26,7 +28,6 @@ def disable_mantracker():
|
||||||
it's an absolute multi-threaded mess of non-SC madness.
|
it's an absolute multi-threaded mess of non-SC madness.
|
||||||
|
|
||||||
'''
|
'''
|
||||||
from multiprocessing.shared_memory import SharedMemory
|
|
||||||
|
|
||||||
|
|
||||||
# 3.13+ only.. can pass `track=False` to disable
|
# 3.13+ only.. can pass `track=False` to disable
|
||||||
|
@ -38,7 +39,6 @@ def disable_mantracker():
|
||||||
('3', '13')
|
('3', '13')
|
||||||
)
|
)
|
||||||
):
|
):
|
||||||
from functools import partial
|
|
||||||
return partial(
|
return partial(
|
||||||
SharedMemory,
|
SharedMemory,
|
||||||
track=False,
|
track=False,
|
||||||
|
@ -70,6 +70,4 @@ def disable_mantracker():
|
||||||
mantracker.getfd = mantracker._resource_tracker.getfd
|
mantracker.getfd = mantracker._resource_tracker.getfd
|
||||||
|
|
||||||
# use std type verbatim
|
# use std type verbatim
|
||||||
shmT = SharedMemory
|
return SharedMemory
|
||||||
|
|
||||||
return shmT
|
|
||||||
|
|
Loading…
Reference in New Issue