Невозможно загрузить расширение C ++ в Colab - PullRequest
0 голосов
/ 22 мая 2019

Я написал расширение C ++, обернул его, используя PyBind11, и скомпилировал его на моей машине с Linux, что дало файл .so, который работает локально; однако я не могу загрузить этот .so-файл в Colab, поэтому я попробовал его в Windows и получил .pyd-файл, который тоже не загружается ... я что-то не так делаю?

1 Ответ

0 голосов
/ 22 мая 2019

Вы не делаете ничего плохого, но какой метод, по вашему мнению, предоставляет colab для загрузки системных библиотек?(подсказка: нет).

Возможно, вам больше повезет, если вы попытаетесь встроить код C в python, то есть scipy.weave, но для этого все еще требуется среда, которая имеет доступ к компилятору C, чего не обеспечивает colab.

Вы можете проверить, предоставляется ли переплетение как часть среды jupyter, следующим образом:

!pip install -q weave

import weave
weave.test()
...