gpt4 book ai didi

google-chrome - 尝试从本地加载 tensorflowJS 模型时出错,Fetch API 无法加载下载 ://model. URL scheme must be "https"for CORS request error

转载 作者:行者123 更新时间:2023-12-05 07:23:28 25 4
gpt4 key购买 nike

我正在尝试加载一个保存在 downloads 目录中的 tensorflow js 模型,如 tensorflowjs 教程中所述。但是我遇到了 cors 错误,请查看下面的图片。

代码:

<html>

<head>


<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@1.0.0/dist/tf.min.js"></script>

<script>

async function app() {

const t = await tf.loadLayersModel('downloads://model');
console.log("done");
console.log(t);
}

app();


</script>
<script>

</script>

</head>

<body>

</body>
</html>

enter image description here

有关如何解决此问题的任何指示。

尝试为 chrome 禁用 cors 但仍然无效。

最佳答案

您指定的协议(protocol)看起来无效。您可以指定 file:// 或只是省略它应该工作。您还需要指定由 tfjs-converter 创建的 model.json 文件的路径.所以总的来说,加载模型的代码可能如下所示。

const t = await tf.loadLayersModel('file:///path/to/downloads/model.json');

关于google-chrome - 尝试从本地加载 tensorflowJS 模型时出错,Fetch API 无法加载下载 ://model. URL scheme must be "https"for CORS request error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56014057/

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