Files
2026-07-13 13:33:03 +08:00

62 lines
930 B
Plaintext

//
// MNN.fbs
// MNN
//
// Created by jiangxiaotang on 2019/1/4.
// Copyright © 2018, Alibaba Group Holding Limited
//
include "Type.fbs";
namespace MNN;
enum MNN_DATA_FORMAT : byte {
NCHW = 0,
NHWC,
NC4HW4,
NHWC4,
UNKNOWN
}
table Blob {
// shape
dims: [int];
dataFormat: MNN_DATA_FORMAT;
// data type
dataType: DataType = DT_FLOAT;
// data union
uint8s: [ubyte];
int8s: [byte];
int32s: [int];
int64s: [long];
float32s: [float];
strings: [string];
external:[int64]; // [offset, bytes_size]
}
table ListValue {
s:[string];
i:[int];
f:[float];
b:[bool];
type:[DataType];
}
table Attribute {
s:string;
i:int = 0;
b:bool = false;
key:string(key);
type:DataType;
f:float = 0.0;
tensor:Blob;
list:ListValue;
func:NamedAttrList;
}
table NamedAttrList {
name: string;
attr: [Attribute];
}