看某大佬的代碼是用到了torchnet,嗯……那就折騰一下吧
torchnet是Facebook最新一次和人工智能(AI)有關的開源項目,用Lua語言撰寫而成,執行於標準x86芯片或GPU上。對想要訓練大規模深度學習系統的單位來說,有助於大幅節省I/O的成本。
torchnet是用於torch的代碼複用和模塊化編程的框架,主要包含四個類
-
Dataset 以不同的方式對數據進行預處理
-
Engine 訓練/測試機器學習方法
-
Meter 評估方法性能
-
Log 日誌
安裝文件來自於GitHub:https://github.com/pytorch/tnt
也可以從百度雲盤下載:鏈接:https://pan.baidu.com/s/1Gab-htJ0eocz22KSLncaDQ 密碼:sh7m
下載下來的文件解壓,我放在了Anaconda的安裝目錄下;然後打開Anaconda Prompt,cd進入torchnet文件的根目錄,運行:(1)python setup.py build,(2)python setup.py install,(3)安裝成功。
報錯1:運行python setup.py build後,報錯python: can't open file 'setup.py': [Errno 2] No such file or directory。
解決:我之前是從https://github.com/torchnet/torchnet下載的,這裏確實找不到setup.py。從上面的網盤鏈接上下載的文件夾是有setup.py的。
報錯2:運行python setup.py install後,報錯RuntimeError: PyTorch does not currently provide packages for PyPI。
解決:我進入環境錯了,之前是cmd進入的命令提示符界面。所以是要進入Anaconda Prompt,激活自己的pytorch環境後,再切換目錄到torchnet目錄下,進行安裝。
大功告成!這時候使用torchnet就沒問題啦!