Pytorch: рдореИрдВ PyTorch рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, libomp.dylib рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 1 рдордИ 2019  ┬╖  27рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: pytorch/pytorch

рдмрдЧ

рдореИрдВрдиреЗ PyTorch рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдпрд╣ рдЧрддрд┐рд╢реАрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рд▓рд┐рдВрдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ libomp.dylib

рдкреНрд░рдЬрдирди рдХрд░рдирд╛

рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо:

  1. рдкрд┐рдкреЗрдирд╡ рдорд╢рд╛рд▓ рдорд╢рд╛рд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
  2. from torch.utils.data import Dataset
Traceback (most recent call last):
  File "/Users/kaspersapala/Documents/Airly/new-pollution-forecast/Datasets/__init__.py", line 3, in <module>
    from torch.utils.data import Dataset
  File "/Users/kaspersapala/.local/share/virtualenvs/new-pollution-forecast-BSetKF9E/lib/python3.7/site-packages/torch/__init__.py", line 79, in <module>
    from torch._C import *
ImportError: dlopen(/Users/kaspersapala/.local/share/virtualenvs/new-pollution-forecast-BSetKF9E/lib/python3.7/site-packages/torch/_C.cpython-37m-darwin.so, 9): Library not loaded: /usr/local/opt/libomp/lib/libomp.dylib
  Referenced from: /Users/kaspersapala/.local/share/virtualenvs/new-pollution-forecast-BSetKF9E/lib/python3.7/site-packages/torch/lib/libshm.dylib
  Reason: image not found

рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░

PyTorch рдХрд╛ рдЙрдкрдпреЛрдЧ рдФрд░ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ

рд╡рд╛рддрд╛рд╡рд░рдг

  • PyTorch рд╕рдВрд╕реНрдХрд░рдг (рдЬреИрд╕реЗ, 1.0): 1.1.0
  • рдУрдПрд╕ (рдЬреИрд╕реЗ, рд▓рд┐рдирдХреНрд╕): рдореИрдХ рдУрдПрд╕ Mojave
  • рдЖрдкрдиреЗ PyTorch ( conda , pip , рд╕реНрд░реЛрдд) рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛: pipenv
  • рдкрд╛рдпрдерди рд╕рдВрд╕реНрдХрд░рдг: 3.7.1
high priority binaries build triaged

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

brew install libomp рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред

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

brew install libomp рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред

cc @JerryShih

cc @ pjh5 @kostmo

brew install libomp рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред

@ezyang
pytorch рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ libomp рдирд┐рд░реНрднрд░рддрд╛ рдХреИрд╕реЗ рдЬреЛрдбрд╝реЗрдВ?

рдХреНрдпрд╛ рд╕рднреА рдкрд╛рдЗрдЯреЛрд░реЗрдХ рдЖрд╢реНрд░рд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╡реНрд╣реАрд▓ рдкреИрдХреЗрдЬ рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?
рдпрджрд┐ рд╣рд╛рдБ, рддреЛ рдореИрдВ рдЗрди рдХреЛрдб рдХреА рддрд░рд╣ libomp рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬреЛрдбрд╝реВрдВрдЧрд╛: https://github.com/pytorch/pytorch/blob/2356fac9a5205a2e11f1abf6105fdb3124246d41/setup.py#L738 -L825

рдЕрдиреНрдп рдЖрд╢реНрд░рд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ? рдХреНрдпрд╛ рд╡реЗ рд╕рднреА рддреГрддреАрдп-рдкрдХреНрд╖ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣реИрдВ рдФрд░ рд╕реНрд░реЛрдд рд╕реЗ рдирд┐рд░реНрдорд┐рдд рд╣реИрдВ?

рдкрд╛рдЗрдк рдХрд╛рдврд╝рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИ, рдЖрдк рдЗрд╕реЗ рдХрд╛рдврд╝рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд╣ рд╕рдХрддреЗред рд╕рд╛рде рд╣реА, рдЬрдмрдХрд┐ рдпрд╣ рд╕рдВрдХрд▓реНрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ "рд╣рд▓" рдХрд░рддрд╛ рд╣реИ, рдореБрдЭреЗ рдпрд╣ рд╕рдордЭрдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ рдХрд┐ рдпрд╣ рдирд┐рд░реНрднрд░рддрд╛ рдХреИрд╕реЗ рд╣реБрдИ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╣рдо рдмреНрд░реВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рдмрд╛рдЗрдирд░реА рдХреНрдпреЛрдВ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ? рдпрд╣ рдмреБрд░рд╛ рд▓рдЧрддрд╛ рд╣реИред)

рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЬрд╣рд╛рдВ рд╣рдо рдпрд╣ рдирд╣реАрдВ рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рд╣рдо рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдЕрдкрдиреЗ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЗ рд╕рд╛рде рд╡рд┐рддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдореЗрдВ libomp.dylib рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕реАрд╕реА @ рд╕реМрдорд┐рде

рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдФрд░ рдкреБрдирдГ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддрд╛ рд╣реВрдБред
рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ macos CI рдпрд╣рд╛рдБ рдкрд░ libomp рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ: https://github.com/pytorch/pytorch/blob/0da0c4be48c675d61c39b4554131e1dbe9177cab/.circleci/verbatim-sources/header-section.yml#L294 , рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ CI / рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдПред рд▓реЗрдХрд┐рди рдмрд╛рдЗрдирд░реА рдмрд┐рд▓реНрдб рднреА рдЗрд╕реЗ рдЙрдард╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВред

рдореИрдВ рдЗрд╕ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЗ рд▓рд┐рдП рд╣рдЯрд╛ рд╕рдХрддрд╛ рд╣реВрдВред рдореИрдВ рдЬрд▓реНрдж рд╣реА рдПрдХ рдкреАрдЖрд░ рдирд┐рдХрд╛рд▓реВрдВрдЧрд╛

рдХрд╛рдврд╝рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ libomp рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ
рдпрд╣ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ

рдореИрдВ @ezyang рд╕реЗ рд╕рд╣рдордд

  • рддреЛ рдмрд╕ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдорд╛рдзрд╛рди brew install libomp рдЪрд░рдг && рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП libomp (.dylib, .so, рдЖрджрд┐) рдХреЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреИрдХреЗрдЬ рдХрд░рдирд╛ рдерд╛? рдХреНрдпрд╛ рд╡реЛ рд╕рд╣реА рд╣реИ?

  • рдЕрдЧрд░ рдореИрдВ рдЗрд╕ рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдирд╡реАрдирддрдо рд░рд╛рдд рдХреЛ рдкрдХрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ ... рд╡рд╣ pip install torch_nightly -f blah.html ?

@ruohoruotsi рдпрд╣ рд╕рдм рд╕рд╣реА рд╣реИ

рдХреЗрд╡рд▓ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП: рдпрджрд┐ рдореИрдХрдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ sudo ln -s /opt/local/lib/libomp/libomp.dylib рдореЗрдВ /usr/local/opt/libomp/lib/ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рд┐рдорд▓рд┐рдВрдХ рдмрдирд╛рдХрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреЗрд╡рд▓ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП: рдпрджрд┐ рдореИрдХрдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ sudo ln -s /opt/local/lib/libomp/libomp.dylib рдореЗрдВ /usr/local/opt/libomp/lib/ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рд┐рдорд▓рд┐рдВрдХ рдмрдирд╛рдХрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕рдорд╕реНрдпрд╛ рдХреЗрд╡рд▓ рдЬрд╛рдБрдЪ /usr/рд╕реНрдерд╛рдиреАрдп/рдСрдкреНрдЯ/ рдХреЗ рдмрдЬрд╛рдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд░реВрдк рдкреНрд░рдгрд╛рд▓реА рдХреЛ рджреЗрдЦрдХрд░ PyTorch рд╕реЗ рддрдп рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП

brew install libomp рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред

рдпреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рдЬрдм pytorch рдХреЛ 1.0.1 рд╕реЗ 1.1 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛, рддреЛ рдореИрдВ рдЙрд╕реА рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ рдФрд░ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рдкрд╛рдпрд╛

рд▓рд┐рдирдХреНрд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрджреНрдпрддрди рдареАрдХ рдХрд╛рдо рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдореЗрд░реА рдореИрдХрдмреБрдХ (рдУрдПрд╕рдПрдХреНрд╕) рдкрд░ рдирд╣реАрдВ

рдореИрдВрдиреЗ рдХрд╛рдврд╝рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдХрд╛рдврд╝рд╛ рд╕реВрддреНрд░ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рдирд╣реАрдВ рд╣реБрдИ рдФрд░ рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ рдорд╢рд╛рд▓ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП OSX рдкрд░ 1.0.1 рдкрд░ рд╡рд╛рдкрд╕ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдкрд╛рдЗрдЯреЛрд░рдЪ рдХреЗ рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯрд╛рд▓ рдФрд░ рд▓рд┐рдмреЙрдореНрдк рдХреЗ рдмреНрд░реВ рдЗрдВрд╕реНрдЯрд╛рд▓ рджреЛрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ?

@ рд╕реМрдорд┐рде

рдореИрдВ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдФрд░ рдкреБрдирдГ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддрд╛ рд╣реВрдБред

рдХреНрдпрд╛ рдЕрднреА рднреА рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рд╣реИ, рдпрд╛ рдХреНрдпрд╛ рдирдИ рдмрд╛рдЗрдирд░реА рд░рд┐рд▓реАрдЬрд╝ рдЕрдЧрд▓реЗ PyTorch рд░рд┐рд▓реАрдЬрд╝ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╣реИрдВ?

рдЬрдм pytorch рдХреЛ 1.0.1 рд╕реЗ 1.1 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛, рддреЛ рдореИрдВ рдЙрд╕реА рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ рдФрд░ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рдкрд╛рдпрд╛

рд▓рд┐рдирдХреНрд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрджреНрдпрддрди рдареАрдХ рдХрд╛рдо рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдореЗрд░реА рдореИрдХрдмреБрдХ (рдУрдПрд╕рдПрдХреНрд╕) рдкрд░ рдирд╣реАрдВ

рдореИрдВрдиреЗ рдХрд╛рдврд╝рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдХрд╛рдврд╝рд╛ рд╕реВрддреНрд░ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рдирд╣реАрдВ рд╣реБрдИ рдФрд░ рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ рдорд╢рд╛рд▓ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП OSX рдкрд░ 1.0.1 рдкрд░ рд╡рд╛рдкрд╕ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдкрд╛рдЗрдЯреЛрд░рдЪ рдХреЗ рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯрд╛рд▓ рдФрд░ рд▓рд┐рдмреЙрдореНрдк рдХреЗ рдмреНрд░реВ рдЗрдВрд╕реНрдЯрд╛рд▓ рджреЛрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ?

рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдмреНрд░реВ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдмреНрд░реВ рд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЗрдВрд╕реНрдЯрд╛рд▓ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВрдиреЗ рдХрд╛рдврд╝рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрджреНрдпрддрд┐рдд рдирд╣реАрдВ рдерд╛
рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╕рдм рдХреБрдЫ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдФрд░ рдЕрдм рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдзреНрдпрд╛рди рджреЗрдВ, рдЬрдм рдореИрдВрдиреЗ brew install libomp рдХрд┐рдпрд╛, рддреЛ рдпрд╣ рдЪрд▓рд╛ рдЧрдпрд╛ рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рдереЗ (рд╕реНрдкрд╛рдЗрдбрд░ рдЖрдИрдбреАрдИ); рдЗрд╕ рд╕рдордп рдореЗрд░рд╛ рдУрдПрд╕ рдЕрднреА рднреА 10.11 (рдХреИрдкрд┐рдЯрди) рдерд╛ рдФрд░ рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП 10.12 (рд╕рд┐рдПрд░рд╛) рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

рдЗрд╕рд▓рд┐рдП рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рд╕реЗ, рдореИрдВ рдХрдо рд╕реЗ рдХрдо pytorch 1.1 рдФрд░ libomp рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рд┐рдПрд░рд╛ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ (рдореИрдВ рд╕рднреА рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рд▓рд┐рдП рдкрд╛рдЗрдк рдФрд░ рдмреНрд░реВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ)

рдЕрдкрд▓реЛрдб рдХрд┐рдП рдЧрдП рдирдП рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдЬреЛ libomp.dylib рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реИрдВ

рдЕрдм рдореБрдЭреЗ clang: error: unsupported option '-fopenmp' рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред

@sukuya рдпрд╣ рдПрдХ рдЕрд▓рдЧ рд╕рдорд╕реНрдпрд╛ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕реНрд╡рдпрдВ PyTorch рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдкреВрд░реНрд╡-рд╕рдВрдХрд▓рд┐рдд рдмрд╛рдЗрдирд░реА рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдорд╢рд╛рд▓ 1.1.0.post2 рдореЗрдВ рдореМрдЬреВрдж рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬрд╝ рдкрд░ рдлрд╝рд┐рдХреНрд╕ рдХрдм рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛?

@torrmal рдЖрдк рдХреИрд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЖрдк 1.1.0.post2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ 1.1.0.post2 рджреНрд╡рд╛рд░рд╛ рд╢реБрд░реВ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ 1.1.0 рдЧреИрд░-рдкреЛрд╕реНрдЯ 2 рдХрд╣реАрдВ рдЭреВрда рдмреЛрд▓ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рдЙрдард╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

@sukuya рдпрд╣ рдПрдХ рдЕрд▓рдЧ рд╕рдорд╕реНрдпрд╛ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕реНрд╡рдпрдВ PyTorch рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдкреВрд░реНрд╡-рд╕рдВрдХрд▓рд┐рдд рдмрд╛рдЗрдирд░реА рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред

@ рдПрд▓реЗрдХреНрд╕-рдПрдХреНрд╕рдиреЛрд░ рдореИрдВ рдПрдХ рд╕реА ++ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд░рд╣рд╛ рдерд╛ рдЬреЛ рдкреНрд░реАрдмрд┐рд▓реНрдЯ libtorch рдФрд░ рдореБрдЭреЗ рд╡реЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓рддреА рд╣реИрдВред

@ рд╕реБрдХреБрдпрд╛ рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ? рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХреНрдпрд╛ рдЖрдк рдЙрд╕ cmake/makefile рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдЖрдк рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдХрдВрдкрд╛рдЗрд▓рд░ рдХрдорд╛рдВрдб рдЬрд┐рд╕рдХрд╛ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

brew install libomp рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред

Thx рднрд╛рдИ рдореИрдВрдиреЗ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░ рд▓реА рд╣реИ

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╕реБрдЭрд╛рд╡ рд╣реИ рдЬрдм brew install libomp рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ? рдореИрдВрдиреЗ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдкреБрдирдГ рд▓рд┐рдВрдХ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖред

рдЗрд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рд░рдЦреЗрдВ, рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдореБрдЭреЗ 2 рдШрдВрдЯреЗ рд▓рдЧреЗ рдФрд░ рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рддреЗрдЬреА рд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреАрдЬрд╝...

install_name_tool -рдЪреЗрдВрдЬ @rpath/libc++.1.dylib /usr/lib/libc++.1.dylib /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/_cvxcore.cpython-37m- рдбрд╛рд░реНрд╡рд┐рди.рд╕реЛ

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

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

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

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

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

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

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