問題
您正在嚐試導入TabularPrediction從AutoGluon,但得到一個錯誤信息。
ImportError:不能從“autogluon”導入名稱“TabularPrediction”(未知位置)
當AutoGluon通過筆記本電腦或作為集群安裝庫安裝時,就會發生這種情況(AWS|Azure|GCP).
你可以通過在筆記本上運行import命令來重現這個錯誤:
從autogluon import TabularPrediction作為任務導入autogluon as ag
導致
在AutoGluon v0.0.14中有一個命名空間衝突。
autogluon = = 0.0.14安裝gluoncv > = 0.5.0 < 1.0.結果是gluoncv = = 0.9.0安裝時,這會產生名稱空間衝突。
解決方案
命名空間衝突在AutoGluon v0.0.15中得到解決。升級到AutoGluon v0.0.15才能使用TabularPrediction.
指定autogluon = = 0.0.15當從PyPI將AutoGluon安裝為集群安裝庫時。
你也可以通過筆記本安裝它。
%sh PIP install autogluon==0.0.15 autogluon。表格“mxnet < 2.0.0”
升級到AutoGluon v0.0.15後,就可以成功導入了TabularPrediction.
從autogluon import TabularPrediction作為任務導入autogluon as ag