Linux vmi2545633.contaboserver.net 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64
Apache/2.4.62 (Debian)
Server IP : 127.0.0.1 & Your IP : 127.0.0.1
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
local /
lib /
python3.11 /
dist-packages /
joblib /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2025-04-08 17:00
externals
[ DIR ]
drwxr-xr-x
2025-04-08 17:00
test
[ DIR ]
drwxr-xr-x
2025-04-08 17:00
__init__.py
5.01
KB
-rw-r--r--
2025-04-08 17:00
_cloudpickle_wrapper.py
417
B
-rw-r--r--
2025-04-08 17:00
_dask.py
13
KB
-rw-r--r--
2025-04-08 17:00
_memmapping_reducer.py
27.43
KB
-rw-r--r--
2025-04-08 17:00
_multiprocessing_helpers.py
1.88
KB
-rw-r--r--
2025-04-08 17:00
_parallel_backends.py
24.89
KB
-rw-r--r--
2025-04-08 17:00
_store_backends.py
16.29
KB
-rw-r--r--
2025-04-08 17:00
_utils.py
2.03
KB
-rw-r--r--
2025-04-08 17:00
backports.py
5.24
KB
-rw-r--r--
2025-04-08 17:00
compressor.py
19.3
KB
-rw-r--r--
2025-04-08 17:00
disk.py
4.29
KB
-rw-r--r--
2025-04-08 17:00
executor.py
5.02
KB
-rw-r--r--
2025-04-08 17:00
func_inspect.py
13.87
KB
-rw-r--r--
2025-04-08 17:00
hashing.py
10.29
KB
-rw-r--r--
2025-04-08 17:00
logger.py
5.33
KB
-rw-r--r--
2025-04-08 17:00
memory.py
45.45
KB
-rw-r--r--
2025-04-08 17:00
numpy_pickle.py
26.26
KB
-rw-r--r--
2025-04-08 17:00
numpy_pickle_compat.py
8.35
KB
-rw-r--r--
2025-04-08 17:00
numpy_pickle_utils.py
8.52
KB
-rw-r--r--
2025-04-08 17:00
parallel.py
82.6
KB
-rw-r--r--
2025-04-08 17:00
pool.py
14.08
KB
-rw-r--r--
2025-04-08 17:00
testing.py
3.02
KB
-rw-r--r--
2025-04-08 17:00
Save
Rename
"""Helper module to factorize the conditional multiprocessing import logic We use a distinct module to simplify import statements and avoid introducing circular dependencies (for instance for the assert_spawning name). """ import os import warnings # Obtain possible configuration from the environment, assuming 1 (on) # by default, upon 0 set to None. Should instructively fail if some non # 0/1 value is set. mp = int(os.environ.get('JOBLIB_MULTIPROCESSING', 1)) or None if mp: try: import multiprocessing as mp import _multiprocessing # noqa except ImportError: mp = None # 2nd stage: validate that locking is available on the system and # issue a warning if not if mp is not None: try: # try to create a named semaphore using SemLock to make sure they are # available on this platform. We use the low level object # _multiprocessing.SemLock to avoid spawning a resource tracker on # Unix system or changing the default backend. import tempfile from _multiprocessing import SemLock _rand = tempfile._RandomNameSequence() for i in range(100): try: name = '/joblib-{}-{}' .format( os.getpid(), next(_rand)) _sem = SemLock(0, 0, 1, name=name, unlink=True) del _sem # cleanup break except FileExistsError as e: # pragma: no cover if i >= 99: raise FileExistsError( 'cannot find name for semaphore') from e except (FileExistsError, AttributeError, ImportError, OSError) as e: mp = None warnings.warn('%s. joblib will operate in serial mode' % (e,)) # 3rd stage: backward compat for the assert_spawning helper if mp is not None: from multiprocessing.context import assert_spawning else: assert_spawning = None