gpt4 book ai didi

python - 无法在带有 BigSur 的 Mac M1 上使用 keras 模型

转载 作者:行者123 更新时间:2023-12-04 01:03:23 26 4
gpt4 key购买 nike

我正在尝试使用来自 tensorflow keras 的 Sequential 模型。当我执行以下语句时:
模型.fit(x_train,y_train,epochs=20,verbose=True,validation_data=(x_dev,y_dev),batch_size=10)
我收到以下错误:I tensorflow/compiler/mlir/mlir_graph_optimization_pass.cc:116] None of the MLIR optimization passes are enabled (registered 2)W tensorflow/core/platform/profile_utils/cpu_utils.cc:126] Failed to get CPU frequency: 0 HzF tensorflow/core/grappler/costs/op_level_cost_estimator.cc:710] Check failed: 0 < gflops (0 vs. 0)type: "CPU"我无法理解如何修复它。谁能帮帮我吗。
来自 this issue在 github 上,我了解到 device.frequency() 返回 0 可能是因为 NominalCPUFrequency() 返回 1。
但是,这些信息对我来说似乎太抽象了,我无法理解。

最佳答案

我在 macOS 11.4 上做了如下工作(即使引用说“OS 要求 macOS 12.0+”),python==3.8.2 并且工作 [引用:https://developer.apple.com/metal/tensorflow-plugin/]:

  • 在 x86 终端上创建一个 venv,即 Rosetta 终端(参见:https://dev.to/courier/tips-and-tricks-to-setup-your-apple-m1-for-development-547g)
    即环境设置:
    x86 : AMD
    创建 venv:python3 -m venv ~/PATH/tensorflow-metal(用你的真实路径替换 PATH)
    激活 venv: source ~/PATH/tensorflow-metal/bin/activate
    更新pip:python -m pip install -U pip
  • 安装您需要的任何库/包。例如:
    例如:pip install matplotlib jupyterlab
  • 安装基础 tensorflow :
    python -m pip install tensorflow-macos
  • 安装金属插件:
    python -m pip 安装 tensorflow 金属

  • 祝你好运和干杯!

    关于python - 无法在带有 BigSur 的 Mac M1 上使用 keras 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67379519/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com