bool ok = true
&& dims != nullptr
&& 0 < ndims && ndims <= TENSOR_MAX_DIMS
- && one_of(data_type, f32, s32, s16, s8, u8)
+ && one_of(data_type, f32, s32, s16, s8, u8, bin)
&& format != memory_format::undef;
if (!ok) return false;
for (int d = 0; d < ndims; ++d)
md.format = format;
status_t status = success;
- if (one_of(format, memory_format::undef, blocked, ldigo_p, ldgoi_p,
- wino_fmt)) {
+ if (one_of(format, memory_format::undef, blocked, wino_fmt, rnn_packed)) {
status = invalid_arguments;
} else if (format == any) {
// nop