【问题标题】:import CatBoostClassifier takes too long for apache requestimport CatBoostClassifier 对于 apache 请求来说花费的时间太长
【发布时间】:2020-03-29 16:05:19
【问题描述】:

我正在使用 Apache2 和 WSGI 来运行我的机器学习模型和一个 Flask Web 服务。我的网络服务器有 2vCPU 和 4GB RAM。目前我将 CatBoostClassifier 包含在:

from catboost import CatBoostClassifier

apache 进程无休止地加载。我做错了什么?

编辑:不仅是 Catboost

 from sklearn.tree import DecisionTreeClassifier
 from sklearn.linear_model import LogisticRegression

也不工作。

响应看起来无穷无尽,我在 apache 错误日志中没有看到任何错误。

【问题讨论】:

    标签: python flask apache2 catboost


    【解决方案1】:

    这是 mod_wsgi 和一些 python 包的权限问题,例如 scikit-learn。这是一个非常古老的帖子:

    https://code.google.com/p/modwsgi/wiki/ApplicationIssues#Python_Simplified_GIL_State_API

    为了解决问题,你需要粘贴这个

    WSGIApplicationGroup %{GLOBAL}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-21
      • 1970-01-01
      相关资源
      最近更新 更多