- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在阅读这里的说明:https://github.com/sixin-zh/mpiT
用于安装 EASGD 包。
当我执行 luarocks make mpit-mvapich-1.rockspec 我收到错误:
Scanning dependencies of target mpiT
[100%] Building C object CMakeFiles/mpiT.dir/mpiT.c.o
In file included from /raid/ubuntu/mpiT/mpiT.c:18:0:
/raid/ubuntu/mpiT/lua-mpi.h: In function ‘_MPI_Op’:
/raid/ubuntu/mpiT/lua-mpi.h:51:1: warning: passing argument 2 of ‘luampi_push_MPI_Op’ from incompatible pointer type [enabled by default]
MPI_STRUCT_TYPE(Op, MPI_DATATYPE_NULL)
^
/raid/ubuntu/mpiT/lua-mpi.h:8:15: note: expected ‘MPI_Op’ but argument is of type ‘struct ompi_datatype_t *’
static void luampi_push_MPI_##s(lua_State *L, MPI_##s init, int N) \
^
/raid/ubuntu/mpiT/lua-mpi.h:51:1: note: in expansion of macro ‘MPI_STRUCT_TYPE’
MPI_STRUCT_TYPE(Op, MPI_DATATYPE_NULL)
^
Linking C shared module libmpiT.so
/usr/bin/ld: cannot find -lpreloadable_libintl
collect2: error: ld returned 1 exit status
make[2]: *** [libmpiT.so] Error 1
make[1]: *** [CMakeFiles/mpiT.dir/all] Error 2
make: *** [all] Error 2
luarocks make mpit-mvapich-1.rockspec
cmake -E make_directory build && cd build && cmake .. \
-DCMAKE_C_COMPILER=${MPI_PREFIX}/bin/mpicc -DCMAKE_CXX_COMPILER=${MPI_PREFIX}/bin/mpicxx \
-DMPI_ROOT=${MPI_PREFIX} \
-DOPENMPI=0 \
-DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH="/home/ubuntu/dltools/distro/install/bin/.." -DCMAKE_INSTALL_PREFIX="/home/ubuntu/dltools/distro/install/lib/luarocks/rocks/mpit/mvapich-1" && make
-- Found Torch7 in /home/ubuntu/dltools/distro/install
MPI ROOT is /usr
LMPI is /usr/lib/libchromeXvMC.so;/usr/lib/libblas.so;/usr/lib/libmpi_f90.so;/usr/lib/libibverbs.so;/usr/lib/libopenblas.so;/usr/lib/libf77blas.so;/usr/lib/libTHC.so;/usr/lib/libijs-0.35.so;/usr/lib/libmpi++.so;/usr/lib/libvdpau_ubuntu.so;/usr/lib/libcr.so;/usr/lib/liblapack.so;/usr/lib/libgettextlib-0.18.3.so;/usr/lib/libGraphicsMagickWand.so;/usr/lib/libopen-pal.so;/usr/lib/preloadable_libintl.so;/usr/lib/libmpi.so;/usr/lib/libsnappy.so;/usr/lib/libmca_common_sm.so;/usr/lib/libgettextsrc-0.18.3.so;/usr/lib/libfreeimage-3.15.4.so;/usr/lib/libopen-rte.so;/usr/lib/libcblas.so;/usr/lib/libluaT.so;/usr/lib/libqtlua.so;/usr/lib/libguilereadline-v-18.so;/usr/lib/libompitrace.so;/usr/lib/libchromeXvMCPro.so;/usr/lib/libopcodes-2.24-system.so;/usr/lib/libatlas.so;/usr/lib/libdsdp-5.8gf.so;/usr/lib/libTH.so;/usr/lib/libpulsecore-4.0.so;/usr/lib/libv8.so;/usr/lib/libGraphicsMagick.so;/usr/lib/libmpi_f77.so;/usr/lib/libmpif90.so;/usr/lib/libfreeimageplus-3.15.4.so;/usr/lib/liblapack_atlas.so;/usr/lib/libbfd-2.24-system.so;/usr/lib/libmpi_cxx.so;/usr/lib/libthreadsmain.so;/usr/lib/libcr_omit.so;/usr/lib/libcr_run.so;/usr/lib/libcompizconfig_gsettings_backend.so;/usr/lib/libqlua.so;/usr/lib/libluajit.so;/usr/lib/libmpif77.so
LMCA is
-- Configuring done
CMake Warning at /home/ubuntu/dltools/distro/install/share/cmake/torch/TorchPackage.cmake:17 (ADD_LIBRARY):
Cannot generate a safe linker search path for target mpiT because files in
some directories may conflict with libraries in implicit directories:
link library [libTHC.so] in /usr/lib may be hidden by files in:
/home/ubuntu/dltools/distro/install/lib
link library [libluaT.so] in /usr/lib may be hidden by files in:
/home/ubuntu/dltools/distro/install/lib
link library [libqtlua.so] in /usr/lib may be hidden by files in:
/home/ubuntu/dltools/distro/install/lib
link library [libTH.so] in /usr/lib may be hidden by files in:
/home/ubuntu/dltools/distro/install/lib
link library [libthreadsmain.so] in /usr/lib may be hidden by files in:
/home/ubuntu/dltools/distro/install/lib
link library [libqlua.so] in /usr/lib may be hidden by files in:
/home/ubuntu/dltools/distro/install/lib
link library [libluajit.so] in /usr/lib may be hidden by files in:
/home/ubuntu/dltools/distro/install/lib
Some of these libraries may not be found correctly.
Call Stack (most recent call first):
CMakeLists.txt:24 (ADD_TORCH_PACKAGE)
CMake Warning at /home/ubuntu/dltools/distro/install/share/cmake/torch/TorchPackage.cmake:17 (ADD_LIBRARY):
Cannot generate a safe runtime search path for target mpiT because files in
some directories may conflict with libraries in implicit directories:
runtime library [libTHC.so] in /usr/lib may be hidden by files in:
/home/ubuntu/dltools/distro/install/lib
runtime library [libluaT.so] in /usr/lib may be hidden by files in:
/home/ubuntu/dltools/distro/install/lib
runtime library [libqtlua.so] in /usr/lib may be hidden by files in:
/home/ubuntu/dltools/distro/install/lib
runtime library [libTH.so] in /usr/lib may be hidden by files in:
/home/ubuntu/dltools/distro/install/lib
runtime library [libthreadsmain.so] in /usr/lib may be hidden by files in:
/home/ubuntu/dltools/distro/install/lib
runtime library [libqlua.so] in /usr/lib may be hidden by files in:
/home/ubuntu/dltools/distro/install/lib
runtime library [libluajit.so] in /usr/lib may be hidden by files in:
/home/ubuntu/dltools/distro/install/lib
Some of these libraries may not be found correctly.
Call Stack (most recent call first):
CMakeLists.txt:24 (ADD_TORCH_PACKAGE)
-- Generating done
-- Build files have been written to: /raid/ubuntu/mpiT/build
Linking C shared module libmpiT.so
/usr/bin/ld: cannot find -lpreloadable_libintl
collect2: error: ld returned 1 exit status
make[2]: *** [libmpiT.so] Error 1
make[1]: *** [CMakeFiles/mpiT.dir/all] Error 2
make: *** [all] Error 2
Error: Build error: Failed building.
最佳答案
实际错误是找不到preloadable_libintl.so
,这是一个库,是 GNU 的 libc 的一部分。尝试安装缺少的依赖项
sudo apt-get install libc6
sudo apt-get install libc6-dev
关于ubuntu - 安装EASGD Torch luarocks 模块找不到libmpiT.so?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38927574/
是否有可用的 API/命令,以便我可以检查可用的最新版本的 rock 是什么?类似于 npm info xxx。 我能找到的最好的是luarocks search xxx;希望有一个更好的端点可以提供
我对使用 luarocks 之类的东西来安装库还很陌生,我遇到了一个问题,我不知道在安装 Lapis 的依赖项时如何解决。 如您所见,我没有为 Lapis 安装任何依赖项(我假设它们会在我尝试下载 L
使用 Luarocks,我遵循了 Creating a rock 上的教程.但是,我很难创建一个包含多个文件的包。当我的包分布在多个文件中时,我需要做哪些与教程不同的事情? 示例 - 一个文件 假设我
我安装手电筒如下 http://torch.ch/docs/getting-started.html 但是当我使用 luarocks 安装库时,比如 itorch,我命令 luarocks insta
使用 Luarocks,我遵循了 Creating a rock 上的教程.但是,我很难创建一个包含多个文件的包。当我的包分布在多个文件中时,我需要做哪些与教程不同的事情? 示例 - 一个文件 假设我
在 luarocks install lyaml 上我收到以下错误: 错误:找不到 YAML 的预期文件 libyaml.a、libyaml.so 或 libyaml.so.*——您可能必须在系统中安
免责声明:另一个用户在这里也有类似的问题,但从未得到回答。也许这次会有所不同。 我正在尝试安装Copas,但是依赖项之一是LuaSocket。但是,当我尝试安装LuaSocket时,出现以下错误: s
我正在研究 Debian 稳定版 Linux。我通过命令安装了 luafilesystem 模块: luarocks --local install luafilesystem 但是,在lua源文件中
我正在尝试使用 luarocks 安装 numlua: luarocks make numlua-0.3-1.rockspec 但出现以下错误: /usr/bin/ld: numlua.o: relo
各位程序员大家好, 我开始学习lua了。从自述文件中,我必须安装 luarocks 的“显示”,而问题出现了。当我输入“luarocks install display”时, Installi
我试图要求我使用 luarocks 下载的模块 require "lualogging" 但是lua(和我!)找不到这个模块下载到哪里。这是我所做的 我已经使用 apt-get 安装了 luarock
lua -e "print(package.path)" ./?.lua;/usr/share/lua/5.1/?.lua;/usr/share/lua/5.1/?/init.lua;/usr/lib
我有以下 luarocks: package = "project-name" version = "1.0-1" source = { url = "..." } description =
LuaRocks 忽略 rockspec 中的模块名称并使用文件名是否正常? build = { type = "builtin", modules = { apricot =
我正在阅读这里的说明:https://github.com/sixin-zh/mpiT 用于安装 EASGD 包。 当我执行 luarocks make mpit-mvapich-1.rockspec
我按照以下说明在我的 windows xp(32 位)系统中安装了 luarocks http://luarocks.org/en/Installation_instructions_for_Wind
操作系统:Linux Ubuntu 服务器 18.04 我用 luarocks install hdf5 安装了 hdf5并收到此错误: /lua/5.1/hdf5/ffi.lua:71: Unsup
我安装了 luarocks: $ sudo apt-get install luarocks 我通过 luarocks 安装 lua-cjson: $sudo luarocks install lua
在 NodeJS/NPM 中,您可以创建一个 package.json并运行 npm install将所有依赖项安装到项目中的文件夹中:./node_modules . (一个项目可以是一个应用程序或
我的电脑环境是: Win7Pro 64位 VS2015 LuaForWindows_v5.1.5-52.exe luarocks-2.4.4-win32 mysql-installer-communi
我是一名优秀的程序员,十分优秀!