static */
| 401 | |
| 402 | template <typename NativeT> |
| 403 | /* static */ Literal LiteralUtil::CreateFromArrayWithLayout( |
| 404 | const Array<NativeT>& values, const Layout& layout) { |
| 405 | Literal literal(ShapeUtil::MakeShapeWithLayout( |
| 406 | primitive_util::NativeToPrimitiveType<NativeT>(), values.dimensions(), |
| 407 | AsInt64Slice(layout.minor_to_major()))); |
| 408 | literal.PopulateFromArray(values); |
| 409 | return literal; |
| 410 | } |
| 411 | |
| 412 | template <typename NativeT> |
| 413 | /* static */ Literal LiteralUtil::CreateFromArray( |
nothing calls this directly
no test coverage detected