我尝试安装 R 版pytorch CPU
,以避免使用reticulate
作为解决方法。我只是使用了install.packages("torch")
,成功完成了。
之后使用时library(torch)
,它指出必须安装两个附加系统依赖项,例如libtorch
和liblantern
因此,手动运行install_torch()
会将两个依赖项下载为 zip 文件。但是,随后会出现以下错误:
trying URL 'https://storage.googleapis.com/torch-lantern-builds/refs/heads/cran/v0.9.1/latest/Linux-cpu.zip'
Content type 'application/zip' length 4844513 bytes (4.6 MB)
==================================================
downloaded 4.6 MB
/R/x86_64-pc-linux-gnu-library/4.2/torch/lib/liblantern.so: undefined symbol:
_ZNK5torch3jit6MethodclESt6vectorIN3c106IValueESaIS4_EERKSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_St4hashISD_ESt8equal_toISD_ESaISt4pairIKSD_S4_EEE
此外,我使用 安装了sudo apt-get --assume-yes install -y r-base
R。
我正在使用 Ubuntu 22.04 LTS。有什么办法可以解决这个问题吗?