tensorflow-lattice模塊安裝
安裝錯誤信息(linux安裝)
import tensorflow_lattice as tfl
File "/home/dream/anaconda3/envs/tensorflow-lattice/lib/python3.7/site-packages/tensorflow_lattice/__init__.py", line 33, in <module>
from tensorflow_lattice.python.estimators.calibrated import input_calibration_layer_from_hparams
File "/home/dream/anaconda3/envs/tensorflow-lattice/lib/python3.7/site-packages/tensorflow_lattice/python/estimators/calibrated.py", line 28, in <module>
from tensorflow_lattice.python.lib import pwl_calibration_layers
File "/home/dream/anaconda3/envs/tensorflow-lattice/lib/python3.7/site-packages/tensorflow_lattice/python/lib/pwl_calibration_layers.py", line 36, in <module>
from tensorflow_lattice.python.ops import pwl_calibration_ops
File "/home/dream/anaconda3/envs/tensorflow-lattice/lib/python3.7/site-packages/tensorflow_lattice/python/ops/pwl_calibration_ops.py", line 45, in <module>
'../../cc/ops/_pwl_calibration_ops.so'))
File "/home/dream/anaconda3/envs/tensorflow-lattice/lib/python3.7/site-packages/tensorflow/python/framework/load_library.py", line 61, in load_op_library
lib_handle = py_tf.TF_LoadLibrary(library_filename)
tensorflow.python.framework.errors_impl.NotFoundError: /home/dream/anaconda3/envs/tensorflow-lattice/lib/python3.7/site-packages/tensorflow_lattice/python/ops/../../cc/ops/_pwl_calibration_ops.so: cannot open shared object file: No such file or directory
解決歷程&MAC系統下安裝方法
經過使用谷歌和百度報錯關鍵詞搜索,沒有找到相關經驗帖,唯一找到一個對解決問題有幫助的github的交流經驗,該經驗可直接適用於MAC系統下的lattice輪子安裝:
conda create -n tensorflow-lattice -c anaconda python=3.7 #創建名爲tensorflow-lattice的虛擬環境
source activate tensorflow-lattice #激活虛擬環境
pip install tensorflow-lattice #安裝lattice
pip install pandas #for running examples #安裝必要附加包——pandas,運行實例時使用
Linux系統下安裝方法
經過谷歌搜索Lattice模塊的官方下載信息:
可以看出其在Linux系統上只支持python3.4、python3.5和python3.6的Lattice模塊的安裝,因此安裝方法如下:
conda create -n tensorflow-lattice -c anaconda python=3.6 #創建名爲tensorflow-lattice的虛擬環境
source activate tensorflow-lattice #激活虛擬環境
pip install tensorflow-lattice #安裝lattice
pip install pandas #for running examples #安裝必要附加包——pandas,運行實例時使用
基本上和MAC系統的安裝方式一致,經驗證該方法目前確實可行,當然如果python3.7的輪子以及更加豐富的信息發佈之後,可能這樣的問題也就很少出現了。另外具體關於虛擬環境的操作和使用,可以百度搜索有關虛擬環境的相關博客和經驗,這裏就不多介紹了,關於Windows下的lattice安裝,據我瞭解應該是需要在windows下編譯後才能使用,這裏我就不多加關注了,讀者們以後有看到可以貼在留言部分,祝好。