Scikit-learn: ImportError: dlopen: рдЬреАрд╕реАрд╕реА 5.5 рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд┐рдд рдорд╢рд╛рд▓ рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рд░ рдЯреАрдПрд▓рдПрд╕ рдХреЗ рд╕рд╛рде рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 26 рдЬреБрд▓ре░ 2019  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: scikit-learn/scikit-learn

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ PyTorch рдмрдЧ рд╣реИ, рдПрдХ scikit-learn рдмрдЧ рдпрд╛ рдПрдХ numba рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ scikit-learn 0.20.3 рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ рдФрд░ 0.21.0 рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЕрднреА рдХреЗ рд▓рд┐рдП рдореИрдВ рдЙрджреНрдпрдо рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдПрдХ рдЕрдиреБрдорд╛рди рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рдЬреНрдЮрд╛рди рд╕реАрдЦрдиреЗ рдореЗрдВ рдПрдХ рдкреНрд░рддрд┐рдЧрдорди рд╣реИред

рдЬрдм рдореИрдВ рдЖрдпрд╛рдд рдХреА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд░рддрд╛ рд╣реВрдВ (рдореВрд▓ рдЖрдпрд╛рдд рд╕реЗ рдХрдо рд╕реЗ рдХрдо, рдЬреЛ import librosa ), рдирд┐рдореНрди рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓реЛрдб рдХрд░рдирд╛ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ:

import torch
import soundfile
import scipy.signal
import numba
import sklearn

рд╕рд╛рде

Traceback (most recent call last):
  File "/opt/conda/lib/python3.6/site-packages/sklearn/__check_build/__init__.py", line 44, in <module>
    from ._check_build import check_build  # noqa
ImportError: dlopen: cannot load any more object with static TLS

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "test_torch.py", line 5, in <module>
    import sklearn
  File "/opt/conda/lib/python3.6/site-packages/sklearn/__init__.py", line 75, in <module>
    from . import __check_build
  File "/opt/conda/lib/python3.6/site-packages/sklearn/__check_build/__init__.py", line 46, in <module>
    raise_build_error(e)
  File "/opt/conda/lib/python3.6/site-packages/sklearn/__check_build/__init__.py", line 41, in raise_build_error
    %s""" % (e, local_dir, ''.join(dir_content).strip(), msg))
ImportError: dlopen: cannot load any more object with static TLS
___________________________________________________________________________
Contents of /opt/conda/lib/python3.6/site-packages/sklearn/__check_build:
_check_build.cpython-36m-x86_64-linux-gnu.so__pycache__               __init__.py
setup.py
___________________________________________________________________________
It seems that scikit-learn has not been built correctly.

If you have installed scikit-learn from source, please do not forget
to build the package before using it: run `python setup.py install` or
`make` in the source directory.

If you have used an installer, please check that it is suited for your
Python version, your operating system and your platform.

рд╕реНрдХрд┐рдХрд┐рдЯ-рд▓рд░реНрди 0.20.3 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рджреВрд░ рд╣реЛ рдЬрд╛рддреА рд╣реИред

рд╕рдВрд╕реНрдХрд░рдгреЛрдВ

jenkins<strong i="15">@260bf77532d0</strong>:~/workspace/test$ python
Python 3.6.8 |Anaconda, Inc.| (default, Dec 30 2018, 01:22:34) 
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sklearn; sklearn.show_versions()

System:
    python: 3.6.8 |Anaconda, Inc.| (default, Dec 30 2018, 01:22:34)  [GCC 7.3.0]
executable: /opt/conda/bin/python
   machine: Linux-4.15.0-29-generic-x86_64-with-debian-jessie-sid

BLAS:
    macros: SCIPY_MKL_H=None, HAVE_CBLAS=None
  lib_dirs: /opt/conda/lib
cblas_libs: mkl_rt, pthread

Python deps:
       pip: 19.1.1
setuptools: 41.0.1
   sklearn: 0.21.2
     numpy: 1.16.4
     scipy: 1.1.0
    Cython: None
    pandas: None

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреА рд░реБрдЪрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ:

jenkins<strong i="19">@260bf77532d0</strong>:~/workspace/test$ pip list | grep numba
numba                  0.43.1         
jenkins<strong i="20">@260bf77532d0</strong>:~/workspace/test$ pip list | grep torch
torch                  1.2.0a0+ab800ad

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдорд╢рд╛рд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдЬреАрд╕реАрд╕реА 5.5.0 рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП; рдЬреАрд╕реАрд╕реА рдХреЗ рдЕрдиреНрдп рд╕рдВрд╕реНрдХрд░рдг рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВред

рдкреНрд░рдЬрдирди рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреЗ рд▓рд┐рдП, рдЖрдк рдирд┐рдореНрди рдбреЙрдХрдЯрд░ рдЫрд╡рд┐ ezyang/scikit-learn-tls-repro:1 https://cloud.docker.com/repository/registry-1.docker.io/ezyang/scikit-learn-tls-repro рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реИ рдкреНрд░рдЬрдирди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред (рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рдбреЙрдХрд░ рдЫрд╡рд┐ рдЕрднреА рднреА рдЕрдкрд▓реЛрдб рд╣реЛ рд░рд╣реА рд╣реИред рдЬрд▓реНрдж рд╣реА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред)

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВрдиреЗ рдЗрд╕реЗ рдЖрдпрд╛рдд рд╕реНрдХреЗрд▓реЗрд░ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛, рдлрд┐рд░ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдЖрдпрд╛рдд рдХрд░реЗрдВред рдЗрд╕ рддреНрд░реБрдЯрд┐ рдореЗрдВ рдЖрдпрд╛рдд рдЖрджреЗрд╢ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИред

рд╕рднреА 12 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЖрдкрдиреЗ sklearn рдХреИрд╕реЗ рдмрдирд╛рдпрд╛/рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛?

pip install scikit-learn

рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рд▓реЙрдЧ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рд╕реНрд░реЛрдд рд╕реЗ рдмрдирд╛ рд╣реИ рдпрд╛ рдЖрдкрдиреЗ рдкрд╣рд┐рдпрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ?

Collecting scikit-learn                                                                           
  Using cached https://files.pythonhosted.org/packages/85/04/49633f490f726da6e454fddc8e938bbb5bfed
2001681118d3814c219b723/scikit_learn-0.21.2-cp36-cp36m-manylinux1_x86_64.whl    

@ezyang рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдЖрдк Dockerfile рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред

рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд░реВрдЪрд┐ рд░рдЦрддрд╛ рд╣реИ рддреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдбреЙрдХрд░ рдордВрддреНрд░ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ:

docker run -it ezyang/scikit-learn-tls-repro:1 bash

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрдкрдХреЛ рдЯреИрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЕрд░реНрдерд╛рдд 1 рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдиреНрдпрдерд╛ рдЖрдкрдХреЛ рдПрдХ рдЧреБрдкреНрдд рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдорд┐рд▓рддрд╛ рд╣реИ ('рдирд╡реАрдирддрдо' рдЯреИрдЧ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ):

Unable to find image 'ezyang/scikit-learn-tls-repro:latest' locally
docker: Error response from daemon: manifest for ezyang/scikit-learn-tls-repro:latest not found.

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЗрд╕рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрдИ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯреЗрдВ рджрд┐рдЦ рд░рд╣реА рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рдкрд╛рдЗрдЯреЛрд░рдЪ рдФрд░ рдУрдкрдирд╕реАрд╡реА https://github.com/pytorch/pytorch/issues/2083 рдпрд╛ OpenCV рдФрд░ Tensorflow https://github.com /рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ/рдореЙрдбрд▓/рдореБрджреНрджреЗ/523. рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ рдореЗрд░рд╛ рдЕрдиреБрдорд╛рди рд╣реИ рдХрд┐ рдпрд╣ рдХреЛрдИ рд╕реНрдХрд┐рдХрд┐рдЯ-рд▓рд░реНрди рдмрдЧ рдирд╣реАрдВ рд╣реИред

рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдпрд╛рдд рдХреЗ рдХреНрд░рдо рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрдкрдХреА рдбреЙрдХрд░ рдЫрд╡рд┐ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

python -c 'import torch; import sklearn; import soundfile; import scipy.signal; import numba'

рдиреЛрдЯ рдореИрдВрдиреЗ рдПрдХ рдХреЛрдВрдбрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдЕрдВрджрд░ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА (рдЕрдЪреНрдЫреЗ рдЙрдкрд╛рдп рдХреЗ рд▓рд┐рдП рдЖрдкрдХреА рдбреЙрдХрд░ рдЫрд╡рд┐ рдХреЗ рдЕрдВрджрд░) рдФрд░ ( scikit-learn 0.21.2 рдФрд░ pytorch 1.1.0 ) рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдкрд╛рдЗрдЯреЛрд░рдЪ рджреЗрд╡ рдореЗрдВ рдХреБрдЫ рдмрджрд▓рд╛рд╡реЛрдВ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рд╕рдВрд╕реНрдХрд░рдгред

conda create -n test -c pytorch pytorch scikit-learn scipy numba scikit-learn -y
conda activate test
pip install soundfile
python -c 'import torch; import soundfile; import scipy.signal; import numba; import sklearn'
$ conda list
# packages in environment at /opt/conda/envs/test:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                        main  
blas                      1.0                         mkl  
ca-certificates           2019.5.15                     0  
certifi                   2019.6.16                py37_1  
cffi                      1.12.3           py37h2e261b9_0  
cudatoolkit               10.0.130                      0  
intel-openmp              2019.4                      243  
joblib                    0.13.2                   py37_0  
libedit                   3.1.20181209         hc058e9b_0  
libffi                    3.2.1                hd88cf55_4  
libgcc-ng                 9.1.0                hdf63c60_0  
libgfortran-ng            7.3.0                hdf63c60_0  
libstdcxx-ng              9.1.0                hdf63c60_0  
llvmlite                  0.29.0           py37hd408876_0  
mkl                       2019.4                      243  
mkl-service               2.0.2            py37h7b6447c_0  
mkl_fft                   1.0.12           py37ha843d7b_0  
mkl_random                1.0.2            py37hd81dba3_0  
ncurses                   6.1                  he6710b0_1  
ninja                     1.9.0            py37hfd86e86_0  
numba                     0.45.0           py37h962f231_0  
numpy                     1.16.4           py37h7e9f1db_0  
numpy-base                1.16.4           py37hde5b4d6_0  
openssl                   1.1.1c               h7b6447c_1  
pip                       19.1.1                   py37_0  
pycparser                 2.19                     py37_0  
python                    3.7.3                h0371630_0  
pytorch                   1.1.0           py3.7_cuda10.0.130_cudnn7.5.1_0    pytorch
readline                  7.0                  h7b6447c_5  
scikit-learn              0.21.2           py37hd81dba3_0  
scipy                     1.3.0            py37h7c811a0_0  
setuptools                41.0.1                   py37_0  
six                       1.12.0                   py37_0  
soundfile                 0.10.2                   pypi_0    pypi
sqlite                    3.29.0               h7b6447c_0  
tk                        8.6.8                hbc83047_0  
wheel                     0.33.4                   py37_0  
xz                        5.2.4                h14c3975_4  
zlib                      1.2.11               h7b6447c_3  

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рдЬреНрдЮрд╛рди-рд╕реАрдЦрдиреЗ рдкрд░ рдПрдХ рджреНрд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдФрд░ рд╕рд╣рд╛рдпрдХ рд╣реЛрдЧрд╛, рдЕрдЧрд░ рд╕рдорд╕реНрдпрд╛ рдПрдХ рджреЗрд╡ рдирд┐рд░реНрдорд╛рдг рдкрд░ рдкреБрди: рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИред

рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдореЗрд░реА рднрд╛рд╡рдирд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдкрд░ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ PyTorch рдХреА рддрд░рдл рд╣реИред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрднреА рд╕реНрдерд┐рд░ рдЯреАрдПрд▓рдПрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реБрдирд╛ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрдИ рдЕрдиреНрдп рдореБрдЦреНрдп рд╡рд┐рдЬреНрдЮрд╛рди-рд╕реАрдЦрдиреЗ рд╡рд╛рд▓реЗ рджреЗрд╡реЛрдВ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдЕрдВрддрд┐рдо рдХрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВред

IIUC рдЖрдкрдиреЗ рдореВрд▓ рд░реВрдк рд╕реЗ scikit-learn 0.21.2 рдФрд░ рдПрдХ pytorch dev рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рджреЗрдЦреАред рдЬреИрд╕рд╛ рдХрд┐ https://github.com/scikit-learn/scikit-learn/issues/14485#issuecomment -517195977 рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ scikit-learn 0.21.2 рдФрд░ pytorch 1.1.0 рдкрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛, рддреЛ рдореИрдВ PyTorch рдкрд░ рджреНрд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддрд╛ред

@ezyang рд╕реЗ рдЬреБрдбрд╝реЗ рдореБрджреНрджреЗ рдореЗрдВ рдЗрд╕ рдЯреАрдПрд▓рдПрд╕ (рдереНрд░реЗрдб рд▓реЛрдХрд▓ рд╕реНрдЯреЛрд░) рдореБрджреНрджреЗ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╕рдореВрд╣ рд╣реИред
рдпрд╣рд╛рдБ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдЦреЛрджреА рдереА: https://github.com/pytorch/pytorch/issues/2575#issuecomment -369892859

;TLDR: рдЖрдпрд╛рдд рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдХреБрдЫ C/C++ -gPIC рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдерд╛ред рдЙрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рд╕реЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ рдЬреЛ рд╕рднреА рдЖрдпрд╛рддреЛрдВ рдХреЛ "рд╕реНрдерд┐рд░ рдЯреАрдПрд▓рдПрд╕" рдореЗрдВ рдмрджрд▓ рджреЗрддреА рд╣реИред рдРрд╕реЗ "рд╕реНрдерд┐рд░ рдЯреАрдПрд▓рдПрд╕" рд╕реНрд▓реЙрдЯ рдХреА рдЕрдзрд┐рдХрддрдо рдорд╛рддреНрд░рд╛ рд╣реИ (рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдпрд╣рд╛рдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдирд╛рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЧрд▓рдд рд╣реИрдВ)ред рд╕реНрд▓реЙрдЯ рдХрд╛ рд╕рдЯреАрдХ рдПрди рдУрдПрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдХреИрд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд▓рд┐рдВрдХреНрдб рдкрд╛рдЗрдЯреЛрд░рдЪ рдЗрд╢реНрдпреВ 2575 рдореЗрдВ, рдПрдХ рдЙрд▓реНрд▓реЗрдЦ рд╣реИ рдХрд┐ рдпрд╣ рдУрдкрдирдПрдордкреА рд╣реИ рдЬрд┐рд╕реЗ рдХреИрд╕реНрдХреЗрдб рдХреЗ рдХрд╛рд░рдг рдзреНрд╡рдЬ рдХреЗ рдмрд┐рдирд╛ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдпрд╣ рд╕реНрдХрд┐рдХрд┐рдЯ-рд▓рд░реНрди рд╕рдорд╕реНрдпрд╛ рдХреБрдЫ рдирдП рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдпрд╛ рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддреА рд╣реИ, рдмрд╕ рдХреБрдЫ рдФрд░ рд╕реНрдерд┐рд░ рдЯреАрдПрд▓рдПрд╕ рд╕реНрд▓реЙрдЯ рдЦрд╛ рд░рд╣реЗ рд╣реИрдВред

рдиреЛрдЯ: рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВред рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рд▓рд┐рдП "рдПрдХ/рдХреБрдЫ lib рдЧрд╛рдпрдм `-gPIC' рдзреНрд╡рдЬ рд╕рдВрдХрд▓рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рд╕реНрд░реЛрдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ"ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдХ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рдХреНрдпрд╛ рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рдЖрдпрд╛ рд╣реИ? рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рднреА рдорд╛рд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓рд┐рдмреНрд░реЛрд╕рд╛ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╕рдордп рднреАред

рдЬрд╛рдБрдЪ рдХрд░реЗрдВ https://github.com/pytorch/pytorch/issues/2575#issuecomment -523657178

рдореИрдВрдиреЗ рдЗрд╕реЗ рдЖрдпрд╛рдд рд╕реНрдХреЗрд▓реЗрд░ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛, рдлрд┐рд░ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдЖрдпрд╛рдд рдХрд░реЗрдВред рдЗрд╕ рддреНрд░реБрдЯрд┐ рдореЗрдВ рдЖрдпрд╛рдд рдЖрджреЗрд╢ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

rth picture rth  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rebeccaroisin picture rebeccaroisin  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

amueller picture amueller  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bmulas1535 picture bmulas1535  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

yandrieiev picture yandrieiev  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ