Итак, я пытаюсь установить plaidML-keras, чтобы я мог делать вещи с тензорным потоком на моем MacBookPro (radeon pro 560x).По моим исследованиям это можно сделать с помощью plaidML-Keras ( инструкция по установке ).Когда я запускаю pip install -U plaidml-keras
, он работает нормально, но следующий шаг, plaidml-setup
возвращает следующую ошибку.
Traceback (most recent call last):
File "/usr/local/bin/plaidml-setup", line 6, in <module>
from plaidml.plaidml_setup import main
File "/usr/local/lib/python3.7/site-packages/plaidml/__init__.py", line 50, in <module>
import plaidml.settings
File "/usr/local/lib/python3.7/site-packages/plaidml/settings.py", line 33, in <module>
_setup_config('PLAIDML_EXPERIMENTAL_CONFIG', 'experimental.json')
File "/usr/local/lib/python3.7/site-packages/plaidml/settings.py", line 30, in _setup_config
'Could not find PlaidML configuration file: "{}".'.format(filename))
plaidml.exceptions.PlaidMLError: Could not find PlaidML configuration file: "experimental.json".
Из моего ограниченного понимания сообщения об ошибке он говорит, что мне не хватает конифурациифайл, но я не знаю, куда его положить или что в него положить.Я предполагаю, что это как-то связано со следующей (расплывчатой) строкой из инструкций.
Наконец, настройте PlaidML для использования предпочтительного вычислительного устройства
НоКак мне указать, что я хочу использовать Radeon Pro 560x.Кроме того, я проверил, и мой Mac совместим с OpenCL 1.2 (требуется для PlaidML)