广播语义 本文档描述了XLA中的广播语义如何工作。 什么是广播? 广播是使具有不同形状的阵列具有用于算术运算的兼容形状的过程。术语是从Numpy(广播)借来的。
操作语义 以下描述了ComputationBuilder界面中定义的操作的语义。通常,这些操作一对一映射到RPC接口中定义的操作xla_data.proto。
例如,具有释放语义的栅栏防止读取或写入被移动通过随后的写入,并且具有获取语义的栅栏防止在先前的读取之前移动读取或写入。 参数 订购-由此围栏执行的内存排序 返回值 (none).
C++概念:自C++11%29以来可移动分配%28 指定可以从r值争论。 所需 类型T满足MoveAssignable如果。 给予。
建造后,valid()==false... 2%29移动构造函数。构造一个std::future的共享状态other使用移动语义。
使用alloc...Alloc必须符合Allocator... 3%29移动构造函数。的共享状态构造承诺。other使用移动语义。建造后,other没有共享状态。
C++概念:自C++11%29以来可移动的%28 指定可以从r值争论。 所需 类型T满足MoveConstructible如果。 给予。
STD:移动[医]如果[医]不,除了 [表格] move_if_noexcept如果其移动构造函数不抛出异常,则获取对其参数的rvalue引用,否则将获得对其参数的lvalue引用。
广播语义,它描述了XLA的广播语义。 为XLA开发新的后端,解释如何重新定位TensorFlow以优化特定硬件的计算图表性能。
301永久移动 HTTP301MovedPermanently重定向状态响应代码指示所请求的资源已明确移动到Location标题给定的URL。
结果是在服务器和移动平台上的速度,内存使用率和可移植性得到了改善。最初,大多数用户不会从XLA中看到很大的好处,但是欢迎您通过使用即时(JIT)编译或提前编译(AOT)的XLA进行试验。
C++概念:自C++11%29以来可移动不可更改的%28 指定类型的对象可以由给定的分配器从该类型的rvalue构造为未初始化的存储。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
