Библиотека R сетчатых трансформаторов не может найти факел

#r #pytorch #huggingface-transformers #reticulate

#r #пыторч #обнимашки-трансформеры #сетчатый

Вопрос:

Используя R и reticulate пакет, я пытаюсь использовать предварительно обученную модель из Huggingface. Для этой модели деталей требуется ПаЙторч и трансформаторы. Оба доступны в R через сетку, однако, хотя я могу установить и загрузить оба, пакет transformers не может найти установку PyTorch.

 use_virtualenv("r-reticulate") reticulate::py_install('transformers', pip = TRUE) reticulate::py_install("PyTorch")  transformer = reticulate::import('transformers') torch = reticulate::import('torch') tokenizer = transformer$AutoTokenizer$from_pretrained("gagan3012/keytotext-small") model = transformer$AutoModel$from_pretrained("gagan3012/keytotext-small")  

и ошибка:

 Error in py_call_impl(callable, dots$args, dots$keywords): ImportError:  AutoModel requires the PyTorch library but it was not found in your environment. Checkout the instructions on the installation page: https://pytorch.org/get-started/locally/ and follow the ones that match your environment.   Detailed traceback:  File "/miniconda/envs/r-reticulate/lib/python3.7/site-packages/transformers/utils/dummy_pt_objects.py", line 364, in from_pretrained  requires_backends(cls, ["torch"])  File "/miniconda/envs/r-reticulate/lib/python3.7/site-packages/transformers/file_utils.py", line 683, in requires_backends  raise ImportError("".join([BACKENDS_MAPPING[backend][1].format(name) for backend in backends]))  Traceback:  1. transformer$AutoModel$from_pretrained("gagan3012/keytotext-small") 2. py_call_impl(callable, dots$args, dots$keywords)  

но PyTorch определенно установлен — я могу вызывать методы, т. е. torch$cudnn_convolution_add_relu как я могу сообщить пакету transformers, где находится torch?