问题标签 [xla]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
excel - 如何从 Excel 2016 签署带有时间戳的 XLA?
我正在努力使用时间戳从 Excel 2016 签署 XLA 。这很重要,因为如果没有时间戳,当使用的代码签名证书过期时,签名就会失效。不幸的是,默认情况下 Excel 不会对签名应用时间戳。
微软的文档(https://docs.microsoft.com/en-us/deployoffice/security/use-digital-signatures-with-office)指出:
要将时间戳功能与数字签名一起使用,您必须完成以下任务:
设置符合 RFC 3161 的时间戳服务器
使用组策略设置,指定服务器名称,输入时间戳服务器在网络上的位置。
我的证书颁发者 Comodo 声明他们的时间戳服务器 ( http://timestamp.comodoca.com
) 支持 RFC 3161 ( https://support.comodo.com/index.php?/Knowledgebase/Article/View/68/0/time-stamping-server )。
我从https://go.microsoft.com/fwlink/p/?LinkID=626001下载并安装了 Office 2016 管理模板文件 (ADMX/ADML) ,以便应用组策略设置。然后,在本地组策略编辑器中,我可以访问 用户配置、管理模板、Microsoft Office 2016、安全设置、数字签名,其中找到了相关的组策略设置。
我最初设置了以下内容:
- 指定时间戳服务器名称
http://timestamp.comodoca.com
- 将时间戳服务器超时设置为
20
...然后当这些不起作用时(见下文),我还设置:
- 指定用于生成数字签名的最低 XAdES 级别以
XAdES-T
- 为签名生成请求的 XAdES级别
XAdES-T
...因为 XAdES-T“在签名的 XML-DSig 和 XAdES-EPES 部分添加时间戳,这有助于防止证书过期”——这听起来像是我需要的。
我正在使用工具菜单中的数字签名登录 VBA 编辑器。
但是,当我检查签名时,我仍然看不到时间戳。
我正在检查签名如下(我不知道更简单的方法):
在Developer功能区中,单击Macro Security,选择Add-ins,然后选中Require Application Add-ins to be signed by Trusted Publisher。单击确定,然后关闭 Excel。(我不是受信任的发布者,所以我故意使我的加载项被禁用。)
重新启动 Excel,并创建一个空工作簿。(我的加载项配置为自动加载。)由于第 1 步而显示安全警告。
- 根据提示单击以获取更多详细信息,然后从“启用内容”菜单中选择“高级选项”。
- 在Microsoft Office 安全选项对话框中,向下滚动到已签名的加载项,然后单击显示签名详细信息。这将打开数字签名详细信息对话框,其中显示签名时间:
Not available
,表示缺少时间戳:
我的理解是带有时间戳的签名会在这里显示,例如
...但我无法用我的 XLA 实现这一目标。
tensorflow - Tensorflow XLA AOT:与 Eigen 相关的错误构建项目
我目前正在尝试首次通过 tensorflow XLA 提前编译工作流程,并且在尝试构建包含 AOT 编译对象的最终可执行二进制文件时遇到了问题。
我已经使用这里的教程来生成test_graph_tfgather.pb
和test_graph_tfgather.config.pbtxt
文件。然后我tfcompile
直接使用该工具来制作MyClass.o
和MyClass.h
. 到目前为止,一切都很好。
我现在正在构建一个包含此编译模型的简单 makefile 项目,但我遇到了一些与 Eigen 相关的错误。这可能是由于我的计算机上安装了不同版本的 eigen3 造成的吗?由于本征错误,我还不得不注释掉 Eigen::ThreadPool 行,因此某些版本未匹配可能是问题所在。以前有没有人见过这个问题,或者有没有人知道如何让它工作?
谢谢。
构建错误:
main.cpp 来源:
生成文件
windows-installer - 为 windows 创建安装程序,它将 xla 插件安装到 windows 机器上以用于 excel 应用程序
我想从我为 windows excel 创建的xla 插件创建安装程序。当我运行安装程序时,它应该将 excel 应用程序的加载项安装到目标机器上。有什么方法可以实现预期的任务?我怎样才能做到这一点?
tensorflow - 为什么在我使用 XLA_FLAGS 转储 ptx 和 llvm 时没有为矩阵乘法张量流操作生成 PTX?
我正在尝试转储HLO
, LLVM IR
, 和PTX
以下tensorflow 1.13.1
代码:
我使用以下内容运行该程序XLA_FLAGS
:
该./path1
目录包括所有HLO
通行证输出。但是目录中的.ll
and.ptx
文件./path2
不包含ptx
orllvm IR
代码。该.ptx
文件是空的,ll
文件只有以下几行:
我的问题是为什么我看不到ptx
上述 tensorflow 代码的代码?
我应该提一下,如果我在d = d + d
上面的 python 代码之后添加该行a * b + c
,会XLA
生成一些PTX
代码,这些代码只是加法运算,不包括矩阵乘法代码。
python - Tensorflow XLA 编译器 - bazel 构建错误 - 找不到包含文件“.../hlo_ops_base.td”
我正在尝试按照本页提供的示例使用来自 Tensorflow 的XLA 编译器:
https://gist.github.com/carlthome/6ae8a570e21069c60708017e3f96c9fd
简而言之,它会下载一个 ResNet50 网络并将其编译为库。
在执行 bazel build 期间,我总是会遇到以下构建错误:
错误:找不到包含文件“tensorflow/compiler/mlir/xla/ir/hlo_ops_base.td”包括“tensorflow/compiler/mlir/xla/ir/hlo_ops_base.td”^ external/org_tensorflow/tensorflow/compiler/mlir/xla /ir/hlo_ops.td:22:9:错误:顶层的意外输入包括“tensorflow/compiler/mlir/xla/ir/hlo_ops_base.td”
所以,它没有找到路径中当然存在的hlo_ops_base.td文件(我检查了它)
我第一次尝试这个,它就像一个魅力。
之后我在不同的机器上再次执行它(也在不同平台上完美干净的虚拟机),但总是遇到同样的问题。
我在用
- 巴泽尔 1.1.0 ,
- 张量流 1.14 (cpu) ,
- protobuf 3.0.0 ,
- 蟒蛇2.7
有没有人知道如何解决这个问题?我已经尝试在网上搜索它,似乎没有其他人遇到这个问题......
谢谢, 马特奥
tensorflow - TensorFlow2.0 中的 XLA - 冻结模型?
我正在遵循 XLA AOT 编译的官方指南(https://www.tensorflow.org/xla/tfcompile),并且编译示例工作得很好(在 aot/tests 内)。
但是后来我想编译一些稍微大一点的模型,然后出现了一个问题:如果 XLA AOT 需要一个冻结图作为输入(正如我从指南中理解的那样)并且 TensorFlow 2 不再支持冻结图,那么 XLA 现在期望什么输入?
google-colaboratory - 函数末尾的 torch_xla 集合点导致“未能满足集合点”错误
我目前正在尝试在 Google Colab 上的多个 tpu 内核上运行一些代码,但是当在目标函数的末尾调用同步代码 (xm.rendezvous) 但现在当同步代码位于最佳。这是一个例子:
当我像在这个notebook中一样在 Google Colab 中运行上面的代码时,我收到以下错误:
知道为什么集合点放在目标函数的底部时会失败吗?
python - tf 2.2 中是否默认启用 XLA 编译器
我的系统有Tensorflow 2.2 (Python 3.8, anaconda)
. 我阅读了有关 Tensorflow XLA 编译器的信息,据我了解,它是 Tensorflow 附带的预编译 GPU 操作的替代方法。即使我在没有急切执行的情况下运行代码或者experimental_compile=True
我XLA service 0x5644b1cec990 initialized for platform CUDA (this does not guarantee that XLA will be used)
在终端中看到。此外,如果它以某种方式链接,则Executing op Fill in device /job:localhost/replica:0/task:0/device:GPU:0
在进行下一个操作之前需要相当长的时间(约 2 分钟)。
tensorflow - 不支持 Tensorflow XLA Conv1D 运算符?
我想使用 tfcompile 编译一个 tensorflow (2.3) keras 模型。该模型使用conv1d
运算符。在编译期间,我收到以下错误:
不确定此错误的确切含义。这是否意味着 XLA 缺少 Conv1D 的内核,还是我弄乱了其他东西?