Download 在何处下载不带CDN的tensorflow.js的特定版本

Download 在何处下载不带CDN的tensorflow.js的特定版本,download,tensorflow.js,Download,Tensorflow.js,我正在发布一个Firefox扩展,其中包括一个小型tensorflow.js库的副本。Mozilla的声明如下: 您应该从第三方图书馆的官方网站下载,而不是从CDN或其他位置下载。这一点很重要 因此,似乎不允许我使用每个tf.js项目中使用的I-see,因为它通过CDN为库提供服务 我一直在浏览Tensorflow.js,试图找到一个“releases”目录或类似目录,从那里可以下载特定版本的tf.min.js,但我找不到类似的内容 我在哪里可以找到指向给定版本的tf.min.js的官方、稳定的

我正在发布一个Firefox扩展,其中包括一个小型tensorflow.js库的副本。Mozilla的声明如下:

您应该从第三方图书馆的官方网站下载,而不是从CDN或其他位置下载。这一点很重要

因此,似乎不允许我使用每个tf.js项目中使用的I-see,因为它通过CDN为库提供服务

我一直在浏览Tensorflow.js,试图找到一个“releases”目录或类似目录,从那里可以下载特定版本的tf.min.js,但我找不到类似的内容


我在哪里可以找到指向给定版本的tf.min.js的官方、稳定的直接下载链接,而该版本不是由CDN提供的?

您在GitHub repo中找不到
tf.min.js
文件,因为TensorFlow.js是用TypeScript编写的。JavaScript文件仅在构建时生成,不提交给repo

不提供直接下载,但除了使用CDN之外,还提供了第二个选项:您可以通过npm下载TensorFlow.js的任何给定版本

npm中的主包是。您可以使用
npm install@tensorflow/tfjs
以通常的方式在项目中安装,或者,如果您只需要包源的完整副本而不使用
node\u modules
目录,则可以运行以下程序:

npm pack @tensorflow/tfjs
这将为您提供一个tarball文件,如
tensorflow-tfjs-1.7.0.tgz
。您可以使用以下工具将其解包:

tar -xf tensorflow-tfjs-1.7.0.tgz
现在您可以在
package/dist
中找到
tf.min.js
。您还可以找到一个未缩小的
tf.js

碰巧的是,
tf.min.js
文件与CDN上的文件完全相同(散列匹配)。然而,使用npm版本确实提供了从官方来源获取精确版本的可靠方法,因此这些说明可能更好地满足审查过程