Могу ли я использовать Pip '-global-option' или '-config-settings' 'при компиляции против Apple Accelerate/Veclib?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Могу ли я использовать Pip '-global-option' или '-config-settings' 'при компиляции против Apple Accelerate/Veclib?

Сообщение Anonymous »

pseudocode: < /p>

Код: Выделить всё

pip install [pkg] --global-option="path/to/vecLib/headers"
Это «неправильный» способ скомпилировать Numpy (и в конечном итоге Scipy) против Apple Accelerate/Veclib на MacOS M1? Если это так, какая эта стратегия хуже других команд для установки Numpy против Apple Accelerate и библиотек Veclib? < /P>
python3 -m pip install numpy --no-build-isolation --global-option="build_ext" --global-option="-I/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Headers" --global-option="-Wl,-framework" --global-option="-Wl,Accelerate"
< /code>
i.) Явно указывает на эти локальные библиотеки в команде 'pip install' выше, а не самый логичный способ убедиться, что они обнаружены во время установки? < /p>
ii.) Если да: это правильный способ сделать это? Альтернативно, является ли вышеупомянутая команда избыточной, поскольку сопоставление версии Numpy 'ARM64' может автоматически искать эти библиотеки для ссылки? Будет ли этот метод сохранять и верно и для других модулей? , поскольку PIP 24.2 будет обеспечивать снижение снижения--глобал-опции?import numpy as np
np.show_config(mode='dicts')['Build Dependencies']['blas']
< /code>
Я получаю: < /p>
{'name': 'accelerate', 'found': True, 'version': 'unknown', 'detection method': 'system', 'include directory': 'unknown', 'lib directory': 'unknown', 'openblas configuration': 'unknown', 'pc file directory': 'unknown'}
< /code>
и в следующей строке: < /p>
np.show_config(mode='dicts')['Build Dependencies']['lapack']
< /code>
дает: < /p>
{'name': 'dep4335520544', 'found': True, 'version': '1.26.4', 'detection method': 'internal', 'include directory': 'unknown', 'lib directory': 'unknown', 'openblas configuration': 'unknown', 'pc file directory': 'unknown'}
< /code>
Так что, кажется, правильно связано?>

Подробнее здесь: https://stackoverflow.com/questions/780 ... iling-agai
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Различия между app.config и settings.settings
    Anonymous » » в форуме C#
    0 Ответы
    35 Просмотры
    Последнее сообщение Anonymous
  • Ошибка синтаксического анализатора global.asax. Не удалось загрузить тип «HttpApplication.Global».
    Anonymous » » в форуме C#
    0 Ответы
    50 Просмотры
    Последнее сообщение Anonymous
  • Global GTAGS не может создавать теги, а Global не может найти теги для кода Python
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Невозможно связать BLAS с Accelerate Framework во время компиляции — OS Yosemite 10.0.5
    Anonymous » » в форуме C++
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Vscode Terminal использует Global PIP вместо Venv PIP
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»