Luaでlibpngを正しくロードするにはどうすればよいですか? Mac OSX 10.10.3 の iTorch Notebook で Lua/Torch を実行しています。Lua の他の基本機能 (プロットや計算など) が機能します。
brew install libpng
警告: libpng-1.6.17 は既にインストールされています
私が実行した場合:
require 'nn';
require 'image';
itorch.image(image.lena())
ファイル '/usr/local/lib/lua/5.1/libpng.so' からモジュール 'libpng' をロード中にエラーが発生しました: dlopen(/usr/local/lib/lua/5.1/libpng.so, 6): ライブラリがロードされていません: / usr/local/lib/libpng15.15.dylib 参照元: /usr/local/lib/lua/5.1/libpng.so 理由: 互換性のないライブラリ バージョン: libpng.so にはバージョン 33.0.0 以降が必要ですが、libpng15.15. dylib はバージョン 29.0.0 の警告を提供します: ロードできませんでした (インストールされていますか?) /usr/local/share/lua/5.1/dok/inline.lua:736: libpng パッケージが見つかりません。libpng スタック トレースバックをインストールしてください: [C ]: 関数「エラー」/usr/local/share/lua/5.1/dok/inline.lua:736: 関数「エラー」/usr/local/share/lua/5.1/image/init.lua:142:関数 'saver' 内 /usr/local/share/lua/5.1/image/init.lua:355: 関数 'save' 内/Users/MY/torch/install/share/lua/5.1/itorch/gfx.lua:25: in function 'f' [string "local f = function() return itorch.image(iii)..."]: 1: メイン チャンク内 [C]: 関数 'xpcall' 内 /Users/MY/torch/install/share/lua/5.1/itorch/main.lua:177: 関数内 /Users/MY/torch/install/share/ lua/5.1/lzmq/poller.lua:75: 関数 'poll' 内 /Users/MY/torch/install/share/lua/5.1/lzmq/impl/loop.lua:307: 関数 'poll' 内 /Users/ MY/torch/install/share/lua/5.1/lzmq/impl/loop.lua:325: 関数内 'sleep_ex' /Users/MY/torch/install/share/lua/5.1/lzmq/impl/loop.lua: 370: 関数 'start' で /Users/MY/torch/install/share/lua/5.1/itorch/main.lua:344: メイン チャンクで [C]: 関数 'require' で [string "arg={'/ユーザー/MY/。ipython/profile_default/secu..."]:1: メインチャンク内