已合并
【docs】: 修改md格式问题 #4115
lwx1255555创建于 7月23日
【docs】: 修改md格式问题 #4115
已合并
lwx1255555创建于 7月23日
已删除 :develop合入到cann/gedevelop
68 个文件变更+946-1304
@@ -2,277 +2,277 @@
2 2 
3- [简介](./cpp/intro.md)3- [简介](./cpp/intro.md)
4- [DataFlow构图接口](./cpp/dataflow-build-graph-api.md)4- [DataFlow构图接口](./cpp/dataflow-build-graph-api.md)
5- - [DataFlow头文件和库文件说明](./cpp/dflow_header_files_and_library_files.md)5+ - [DataFlow头文件和库文件说明](./cpp/dflow_header_files_and_library_files.md)
6- - [DataFlow接口列表](./cpp/dataflow-api-list.md)6+ - [DataFlow接口列表](./cpp/dataflow-api-list.md)
7- - [构图接口](./cpp/build-graph-api.md)7+ - [构图接口](./cpp/build-graph-api.md)
8- - [FlowOperator类](./cpp/flowoperator-class.md)8+ - [FlowOperator类](./cpp/flowoperator-class.md)
9- - [FlowData类](./cpp/flowdata-class.md)9+ - [FlowData类](./cpp/flowdata-class.md)
10- - [FlowData的构造函数和析构函数](./cpp/flowdata-ctor-dtor.md)10+ - [FlowData的构造函数和析构函数](./cpp/flowdata-ctor-dtor.md)
11 11 
12- - [FlowNode类](./cpp/flownode-class.md)12+ - [FlowNode类](./cpp/flownode-class.md)
13- - [FlowNode构造函数和析构函数](./cpp/flownode-ctor-dtor.md)13+ - [FlowNode构造函数和析构函数](./cpp/flownode-ctor-dtor.md)
14- - [SetInput](./cpp/SetInput.md)14+ - [SetInput](./cpp/SetInput.md)
15- - [AddPp](./cpp/AddPp.md)15+ - [AddPp](./cpp/AddPp.md)
16- - [MapInput](./cpp/MapInput.md)16+ - [MapInput](./cpp/MapInput.md)
17- - [MapOutput](./cpp/MapOutput.md)17+ - [MapOutput](./cpp/MapOutput.md)
18- - [SetBalanceScatter](./cpp/SetBalanceScatter.md)18+ - [SetBalanceScatter](./cpp/SetBalanceScatter.md)
19- - [SetBalanceGather](./cpp/SetBalanceGather.md)19+ - [SetBalanceGather](./cpp/SetBalanceGather.md)
20 20 
21- - [FlowGraph类](./cpp/flowgraph-class.md)21+ - [FlowGraph类](./cpp/flowgraph-class.md)
22- - [FlowGraph构造函数和析构函数](./cpp/flowgraph-ctor-dtor.md)22+ - [FlowGraph构造函数和析构函数](./cpp/flowgraph-ctor-dtor.md)
23- - [SetInputs](./cpp/SetInputs.md)23+ - [SetInputs](./cpp/SetInputs.md)
24- - [SetOutputs](./cpp/SetOutputs.md)24+ - [SetOutputs](./cpp/SetOutputs.md)
25- - [SetOutputs(index)](./cpp/setoutputs-index.md)25+ - [SetOutputs(index)](./cpp/setoutputs-index.md)
26- - [SetContainsNMappingNode](./cpp/SetContainsNMappingNode.md)26+ - [SetContainsNMappingNode](./cpp/SetContainsNMappingNode.md)
27- - [SetInputsAlignAttrs](./cpp/SetInputsAlignAttrs.md)27+ - [SetInputsAlignAttrs](./cpp/SetInputsAlignAttrs.md)
28- - [const ge::Graph &ToGeGraph\(\) const](./cpp/const-ge-graph-togegraph-const.md)28+ - [const ge::Graph &ToGeGraph\(\) const](./cpp/const-ge-graph-togegraph-const.md)
29- - [SetGraphPpBuilderAsync](./cpp/SetGraphPpBuilderAsync.md)29+ - [SetGraphPpBuilderAsync](./cpp/SetGraphPpBuilderAsync.md)
30- - [SetExceptionCatch](./cpp/SetExceptionCatch.md)30+ - [SetExceptionCatch](./cpp/SetExceptionCatch.md)
31 31 
32- - [ProcessPoint类](./cpp/processpoint-class.md)32+ - [ProcessPoint类](./cpp/processpoint-class.md)
33- - [ProcessPoint析构函数](./cpp/processpoint-dtor.md)33+ - [ProcessPoint析构函数](./cpp/processpoint-dtor.md)
34- - [GetProcessPointType](./cpp/GetProcessPointType.md)34+ - [GetProcessPointType](./cpp/GetProcessPointType.md)
35- - [GetProcessPointName](./cpp/GetProcessPointName.md)35+ - [GetProcessPointName](./cpp/GetProcessPointName.md)
36- - [GetCompileConfig](./cpp/GetCompileConfig.md)36+ - [GetCompileConfig](./cpp/GetCompileConfig.md)
37- - [Serialize(ProcessPoint类)](./cpp/serialize-processpoint-class.md)37+ - [Serialize(ProcessPoint类)](./cpp/serialize-processpoint-class.md)
38 38 
39- - [FunctionPp类](./cpp/functionpp-class.md)39+ - [FunctionPp类](./cpp/functionpp-class.md)
40- - [FunctionPp构造函数和析构函数](./cpp/functionpp-ctor-dtor.md)40+ - [FunctionPp构造函数和析构函数](./cpp/functionpp-ctor-dtor.md)
41- - [SetCompileConfig(FunctionPp类)](./cpp/setcompileconfig-functionpp-class.md)41+ - [SetCompileConfig(FunctionPp类)](./cpp/setcompileconfig-functionpp-class.md)
42- - [AddInvokedClosure \(添加调用的GraphPp\)](./cpp/addinvokedclosure-add-invoked-graph-pp.md)42+ - [AddInvokedClosure \(添加调用的GraphPp\)](./cpp/addinvokedclosure-add-invoked-graph-pp.md)
43- - [AddInvokedClosure \(添加调用的ProcessPoint子类\)](./cpp/addinvokedclosure-add-invoked-processpoint-subclass.md)43+ - [AddInvokedClosure \(添加调用的ProcessPoint子类\)](./cpp/addinvokedclosure-add-invoked-processpoint-subclass.md)
44- - [AddInvokedClosure \(添加调用的FlowGraphPp\)](./cpp/addinvokedclosure-add-invoked-flowgraph-pp.md)44+ - [AddInvokedClosure \(添加调用的FlowGraphPp\)](./cpp/addinvokedclosure-add-invoked-flowgraph-pp.md)
45- - [SetInitParam](./cpp/SetInitParam.md)45+ - [SetInitParam](./cpp/SetInitParam.md)
46- - [Serialize(FunctionPp类)](./cpp/serialize-functionpp-class.md)46+ - [Serialize(FunctionPp类)](./cpp/serialize-functionpp-class.md)
47- - [GetInvokedClosures](./cpp/GetInvokedClosures.md)47+ - [GetInvokedClosures](./cpp/GetInvokedClosures.md)
48 48 
49- - [GraphPp类](./cpp/graphpp-class.md)49+ - [GraphPp类](./cpp/graphpp-class.md)
50- - [GraphPp构造函数和析构函数](./cpp/graphpp-ctor-dtor.md)50+ - [GraphPp构造函数和析构函数](./cpp/graphpp-ctor-dtor.md)
51- - [SetCompileConfig(GraphPp类)](./cpp/setcompileconfig-graphpp-class.md)51+ - [SetCompileConfig(GraphPp类)](./cpp/setcompileconfig-graphpp-class.md)
52- - [Serialize(GraphPp类)](./cpp/serialize-graphpp-class.md)52+ - [Serialize(GraphPp类)](./cpp/serialize-graphpp-class.md)
53- - [GetGraphBuilder(GraphPp类)](./cpp/getgraphbuilder-graphpp-class.md)53+ - [GetGraphBuilder(GraphPp类)](./cpp/getgraphbuilder-graphpp-class.md)
54 54 
55- - [FlowGraphPp类](./cpp/flowgraphpp-class.md)55+ - [FlowGraphPp类](./cpp/flowgraphpp-class.md)
56- - [FlowGraphPp构造函数和析构函数](./cpp/flowgraphpp-ctor-dtor.md)56+ - [FlowGraphPp构造函数和析构函数](./cpp/flowgraphpp-ctor-dtor.md)
57- - [Serialize(FlowGraphPp类)](./cpp/serialize-flowgraphpp-class.md)57+ - [Serialize(FlowGraphPp类)](./cpp/serialize-flowgraphpp-class.md)
58- - [GetGraphBuilder(FlowGraphPp类)](./cpp/getgraphbuilder-flowgraphpp-class.md)58+ - [GetGraphBuilder(FlowGraphPp类)](./cpp/getgraphbuilder-flowgraphpp-class.md)
59 59 
60- - [DataFlowInputAttr结构体](./cpp/dataflowinputattr-struct.md)60+ - [DataFlowInputAttr结构体](./cpp/dataflowinputattr-struct.md)
61- - [TimeBatch](./cpp/TimeBatch.md)61+ - [TimeBatch](./cpp/TimeBatch.md)
62- - [CountBatch](./cpp/CountBatch.md)62+ - [CountBatch](./cpp/CountBatch.md)
63 63 
64- - [运行接口](./cpp/run-api.md)64+ - [运行接口](./cpp/run-api.md)
65- - [Graph运行接口](./cpp/graph-run-api.md)65+ - [Graph运行接口](./cpp/graph-run-api.md)
66- - [FeedDataFlowGraph(feed所有输入)](./cpp/feeddataflowgraph-feed-all-input.md)66+ - [FeedDataFlowGraph(feed所有输入)](./cpp/feeddataflowgraph-feed-all-input.md)
67- - [FeedDataFlowGraph(按索引feed输入)](./cpp/feeddataflowgraph-feed-input-by-index.md)67+ - [FeedDataFlowGraph(按索引feed输入)](./cpp/feeddataflowgraph-feed-input-by-index.md)
68- - [FeedDataFlowGraph(feed所有FlowMsg)](./cpp/feeddataflowgraph-feed-all-flowmsg.md)68+ - [FeedDataFlowGraph(feed所有FlowMsg)](./cpp/feeddataflowgraph-feed-all-flowmsg.md)
69- - [FeedDataFlowGraph(按索引feed FlowMsg)](./cpp/feeddataflowgraph-feed-flowmsg-by-index.md)69+ - [FeedDataFlowGraph(按索引feed FlowMsg)](./cpp/feeddataflowgraph-feed-flowmsg-by-index.md)
70- - [FeedRawData](./cpp/FeedRawData.md)70+ - [FeedRawData](./cpp/FeedRawData.md)
71- - [FetchDataFlowGraph(获取所有输出数据)](./cpp/fetchdataflowgraph-get-all-output-data.md)71+ - [FetchDataFlowGraph(获取所有输出数据)](./cpp/fetchdataflowgraph-get-all-output-data.md)
72- - [FetchDataFlowGraph(按索引获取输出数据)](./cpp/fetchdataflowgraph-get-output-data-by-index.md)72+ - [FetchDataFlowGraph(按索引获取输出数据)](./cpp/fetchdataflowgraph-get-output-data-by-index.md)
73- - [FetchDataFlowGraph(获取所有输出FlowMsg)](./cpp/fetchdataflowgraph-get-all-output-flowmsg.md)73+ - [FetchDataFlowGraph(获取所有输出FlowMsg)](./cpp/fetchdataflowgraph-get-all-output-flowmsg.md)
74- - [FetchDataFlowGraph(按索引获取输出FlowMsg)](./cpp/fetchdataflowgraph-get-output-flowmsg-by-index.md)74+ - [FetchDataFlowGraph(按索引获取输出FlowMsg)](./cpp/fetchdataflowgraph-get-output-flowmsg-by-index.md)
75 75 
76- - [DataFlowInfo数据类型](./cpp/dataflowinfo-datatype.md)76+ - [DataFlowInfo数据类型](./cpp/dataflowinfo-datatype.md)
77- - [DataFlowInfo数据类型构造函数和析构函数](./cpp/dataflowinfo-datatype-ctor-dtor.md)77+ - [DataFlowInfo数据类型构造函数和析构函数](./cpp/dataflowinfo-datatype-ctor-dtor.md)
78- - [SetUserData(DataFlowInfo数据类型)](./cpp/setuserdata-dataflowinfo-datatype.md)78+ - [SetUserData(DataFlowInfo数据类型)](./cpp/setuserdata-dataflowinfo-datatype.md)
79- - [GetUserData(DataFlowInfo数据类型)](./cpp/getuserdata-dataflowinfo-datatype.md)79+ - [GetUserData(DataFlowInfo数据类型)](./cpp/getuserdata-dataflowinfo-datatype.md)
80- - [SetStartTime(DataFlowInfo数据类型)](./cpp/setstarttime-dataflowinfo-datatype.md)80+ - [SetStartTime(DataFlowInfo数据类型)](./cpp/setstarttime-dataflowinfo-datatype.md)
81- - [GetStartTime(DataFlowInfo数据类型)](./cpp/getstarttime-dataflowinfo-datatype.md)81+ - [GetStartTime(DataFlowInfo数据类型)](./cpp/getstarttime-dataflowinfo-datatype.md)
82- - [SetEndTime(DataFlowInfo数据类型)](./cpp/setendtime-dataflowinfo-datatype.md)82+ - [SetEndTime(DataFlowInfo数据类型)](./cpp/setendtime-dataflowinfo-datatype.md)
83- - [GetEndTime(DataFlowInfo数据类型)](./cpp/getendtime-dataflowinfo-datatype.md)83+ - [GetEndTime(DataFlowInfo数据类型)](./cpp/getendtime-dataflowinfo-datatype.md)
84- - [SetFlowFlags(DataFlowInfo数据类型)](./cpp/setflowflags-dataflowinfo-datatype.md)84+ - [SetFlowFlags(DataFlowInfo数据类型)](./cpp/setflowflags-dataflowinfo-datatype.md)
85- - [GetFlowFlags(DataFlowInfo数据类型)](./cpp/getflowflags-dataflowinfo-datatype.md)85+ - [GetFlowFlags(DataFlowInfo数据类型)](./cpp/getflowflags-dataflowinfo-datatype.md)
86- - [SetTransactionId(DataFlowInfo数据类型)](./cpp/settransactionid-dataflowinfo-datatype.md)86+ - [SetTransactionId(DataFlowInfo数据类型)](./cpp/settransactionid-dataflowinfo-datatype.md)
87- - [GetTransactionId(DataFlowInfo数据类型)](./cpp/gettransactionid-dataflowinfo-datatype.md)87+ - [GetTransactionId(DataFlowInfo数据类型)](./cpp/gettransactionid-dataflowinfo-datatype.md)
88 88 
89- - [FlowMsg数据类型](./cpp/flowmsg-datatype.md)89+ - [FlowMsg数据类型](./cpp/flowmsg-datatype.md)
90- - [FlowMsg数据类型构造函数和析构函数](./cpp/flowmsg-datatype-ctor-dtor.md)90+ - [FlowMsg数据类型构造函数和析构函数](./cpp/flowmsg-datatype-ctor-dtor.md)
91- - [GetMsgType(FlowMsg数据类型)](./cpp/getmsgtype-flowmsg-datatype.md)91+ - [GetMsgType(FlowMsg数据类型)](./cpp/getmsgtype-flowmsg-datatype.md)
92- - [SetMsgType(FlowMsg数据类型)](./cpp/setmsgtype-flowmsg-datatype.md)92+ - [SetMsgType(FlowMsg数据类型)](./cpp/setmsgtype-flowmsg-datatype.md)
93- - [GetTensor(FlowMsg数据类型)](./cpp/gettensor-flowmsg-datatype.md)93+ - [GetTensor(FlowMsg数据类型)](./cpp/gettensor-flowmsg-datatype.md)
94- - [GetRetCode(FlowMsg数据类型)](./cpp/getretcode-flowmsg-datatype.md)94+ - [GetRetCode(FlowMsg数据类型)](./cpp/getretcode-flowmsg-datatype.md)
95- - [SetRetCode(FlowMsg数据类型)](./cpp/setretcode-flowmsg-datatype.md)95+ - [SetRetCode(FlowMsg数据类型)](./cpp/setretcode-flowmsg-datatype.md)
96- - [SetStartTime(FlowMsg数据类型)](./cpp/setstarttime-flowmsg-datatype.md)96+ - [SetStartTime(FlowMsg数据类型)](./cpp/setstarttime-flowmsg-datatype.md)
97- - [GetStartTime(FlowMsg数据类型)](./cpp/getstarttime-flowmsg-datatype.md)97+ - [GetStartTime(FlowMsg数据类型)](./cpp/getstarttime-flowmsg-datatype.md)
98- - [SetEndTime(FlowMsg数据类型)](./cpp/setendtime-flowmsg-datatype.md)98+ - [SetEndTime(FlowMsg数据类型)](./cpp/setendtime-flowmsg-datatype.md)
99- - [GetEndTime(FlowMsg数据类型)](./cpp/getendtime-flowmsg-datatype.md)99+ - [GetEndTime(FlowMsg数据类型)](./cpp/getendtime-flowmsg-datatype.md)
100- - [SetFlowFlags(FlowMsg数据类型)](./cpp/setflowflags-flowmsg-datatype.md)100+ - [SetFlowFlags(FlowMsg数据类型)](./cpp/setflowflags-flowmsg-datatype.md)
101- - [GetFlowFlags(FlowMsg数据类型)](./cpp/getflowflags-flowmsg-datatype.md)101+ - [GetFlowFlags(FlowMsg数据类型)](./cpp/getflowflags-flowmsg-datatype.md)
102- - [GetTransactionId(FlowMsg数据类型)](./cpp/gettransactionid-flowmsg-datatype.md)102+ - [GetTransactionId(FlowMsg数据类型)](./cpp/gettransactionid-flowmsg-datatype.md)
103- - [SetTransactionId(FlowMsg数据类型)](./cpp/settransactionid-flowmsg-datatype.md)103+ - [SetTransactionId(FlowMsg数据类型)](./cpp/settransactionid-flowmsg-datatype.md)
104- - [SetUserData(FlowMsg数据类型)](./cpp/setuserdata-flowmsg-datatype.md)104+ - [SetUserData(FlowMsg数据类型)](./cpp/setuserdata-flowmsg-datatype.md)
105- - [GetUserData(FlowMsg数据类型)](./cpp/getuserdata-flowmsg-datatype.md)105+ - [GetUserData(FlowMsg数据类型)](./cpp/getuserdata-flowmsg-datatype.md)
106- - [GetRawData(FlowMsg数据类型)](./cpp/getrawdata-flowmsg-datatype.md)106+ - [GetRawData(FlowMsg数据类型)](./cpp/getrawdata-flowmsg-datatype.md)
107 107 
108- - [FlowBufferFactory数据类型](./cpp/flowbufferfactory-datatype.md)108+ - [FlowBufferFactory数据类型](./cpp/flowbufferfactory-datatype.md)
109- - [AllocTensor(FlowBufferFactory数据类型)](./cpp/alloctensor-flowbufferfactory-datatype.md)109+ - [AllocTensor(FlowBufferFactory数据类型)](./cpp/alloctensor-flowbufferfactory-datatype.md)
110- - [AllocTensorMsg(FlowBufferFactory数据类型)](./cpp/alloctensormsg-flowbufferfactory-datatype.md)110+ - [AllocTensorMsg(FlowBufferFactory数据类型)](./cpp/alloctensormsg-flowbufferfactory-datatype.md)
111- - [AllocRawDataMsg(FlowBufferFactory数据类型)](./cpp/allocrawdatamsg-flowbufferfactory-datatype.md)111+ - [AllocRawDataMsg(FlowBufferFactory数据类型)](./cpp/allocrawdatamsg-flowbufferfactory-datatype.md)
112- - [AllocEmptyDataMsg(FlowBufferFactory数据类型)](./cpp/allocemptydatamsg-flowbufferfactory-datatype.md)112+ - [AllocEmptyDataMsg(FlowBufferFactory数据类型)](./cpp/allocemptydatamsg-flowbufferfactory-datatype.md)
113- - [ToFlowMsg(tensor)](./cpp/to-flowmsg-tensor.md)113+ - [ToFlowMsg(tensor)](./cpp/to-flowmsg-tensor.md)
114- - [ToFlowMsg(raw data)](./cpp/to-flowmsg-raw-data.md)114+ - [ToFlowMsg(raw data)](./cpp/to-flowmsg-raw-data.md)
115 115 
116- - [UDF接口](./cpp/udf-api.md)116+ - [UDF接口](./cpp/udf-api.md)
117- - [UDF头文件和库文件说明](./cpp/udf_header_files_and_library_files.md)117+ - [UDF头文件和库文件说明](./cpp/udf_header_files_and_library_files.md)
118- - [UDF接口列表](./cpp/udf-api-list.md)118+ - [UDF接口列表](./cpp/udf-api-list.md)
119- - [AttrValue类](./cpp/attrvalue-class.md)119+ - [AttrValue类](./cpp/attrvalue-class.md)
120- - [AttrValue构造函数和析构函数](./cpp/attrvalue-ctor-dtor.md)120+ - [AttrValue构造函数和析构函数](./cpp/attrvalue-ctor-dtor.md)
121- - [GetVal\(AscendString &value\)](./cpp/getval-ascendstring-value.md)121+ - [GetVal\(AscendString &value\)](./cpp/getval-ascendstring-value.md)
122- - [GetVal\(std::vector<AscendString\> &value\)](./cpp/getval-std-vector-ascendstring-value.md)122+ - [GetVal\(std::vector<AscendString\> &value\)](./cpp/getval-std-vector-ascendstring-value.md)
123- - [GetVal\(int64\_t &value\)](./cpp/getval-int64_t-value.md)123+ - [GetVal\(int64\_t &value\)](./cpp/getval-int64_t-value.md)
124- - [GetVal\(std::vector<int64\_t\> &value\)](./cpp/getval-std-vector-int64_t-value.md)124+ - [GetVal\(std::vector<int64\_t\> &value\)](./cpp/getval-std-vector-int64_t-value.md)
125- - [GetVal\(std::vector<std::vector<int64\_t \>\> &value\)](./cpp/getval-std-vector-std-vector-int64_t-value.md)125+ - [GetVal\(std::vector<std::vector<int64\_t \>\> &value\)](./cpp/getval-std-vector-std-vector-int64_t-value.md)
126- - [GetVal\(float &value\)](./cpp/getval-float-value.md)126+ - [GetVal\(float &value\)](./cpp/getval-float-value.md)
127- - [GetVal\(std::vector<float\> &value\)](./cpp/getval-std-vector-float-value.md)127+ - [GetVal\(std::vector<float\> &value\)](./cpp/getval-std-vector-float-value.md)
128- - [GetVal\(bool &value\)](./cpp/getval-bool-value.md)128+ - [GetVal\(bool &value\)](./cpp/getval-bool-value.md)
129- - [GetVal\(std::vector<bool\> &value\)](./cpp/getval-std-vector-bool-value.md)129+ - [GetVal\(std::vector<bool\> &value\)](./cpp/getval-std-vector-bool-value.md)
130- - [GetVal\(TensorDataType &value\)](./cpp/getval-tensordatatype-value.md)130+ - [GetVal\(TensorDataType &value\)](./cpp/getval-tensordatatype-value.md)
131- - [GetVal\(std::vector<TensorDataType\> &value\)](./cpp/getval-std-vector-tensordatatype-value.md)131+ - [GetVal\(std::vector<TensorDataType\> &value\)](./cpp/getval-std-vector-tensordatatype-value.md)
132 132 
133- - [AscendString类](./cpp/ascendstring-class.md)133+ - [AscendString类](./cpp/ascendstring-class.md)
134- - [AscendString构造函数和析构函数](./cpp/ascendstring-ctor-dtor.md)134+ - [AscendString构造函数和析构函数](./cpp/ascendstring-ctor-dtor.md)
135- - [GetString](./cpp/GetString.md)135+ - [GetString](./cpp/GetString.md)
136- - [关系符重载](./cpp/operator-overload.md)136+ - [关系符重载](./cpp/operator-overload.md)
137- - [GetLength](./cpp/GetLength.md)137+ - [GetLength](./cpp/GetLength.md)
138 138 
139- - [MetaContext类](./cpp/metacontext-class.md)139+ - [MetaContext类](./cpp/metacontext-class.md)
140- - [MetaContext构造函数和析构函数](./cpp/metacontext-ctor-dtor.md)140+ - [MetaContext构造函数和析构函数](./cpp/metacontext-ctor-dtor.md)
141- - [AllocTensorMsg(MetaContext类)](./cpp/alloctensormsg-metacontext-class.md)141+ - [AllocTensorMsg(MetaContext类)](./cpp/alloctensormsg-metacontext-class.md)
142- - [AllocEmptyDataMsg(MetaContext类)](./cpp/allocemptydatamsg-metacontext-class.md)142+ - [AllocEmptyDataMsg(MetaContext类)](./cpp/allocemptydatamsg-metacontext-class.md)
143- - [SetOutput(MetaContext类,tensor)](./cpp/setoutput-metacontext-class-tensor.md)143+ - [SetOutput(MetaContext类,tensor)](./cpp/setoutput-metacontext-class-tensor.md)
144- - [GetAttr(MetaContext类,获取指针)](./cpp/getattr-metacontext-class-get-ptr.md)144+ - [GetAttr(MetaContext类,获取指针)](./cpp/getattr-metacontext-class-get-ptr.md)
145- - [GetAttr(MetaContext类,获取属性值)](./cpp/getattr-metacontext-class-get-attr-value.md)145+ - [GetAttr(MetaContext类,获取属性值)](./cpp/getattr-metacontext-class-get-attr-value.md)
146- - [RunFlowModel(MetaContext类)](./cpp/runflowmodel-metacontext-class.md)146+ - [RunFlowModel(MetaContext类)](./cpp/runflowmodel-metacontext-class.md)
147- - [GetInputNum(MetaContext类)](./cpp/getinputnum-metacontext-class.md)147+ - [GetInputNum(MetaContext类)](./cpp/getinputnum-metacontext-class.md)
148- - [GetOutputNum(MetaContext类)](./cpp/getoutputnum-metacontext-class.md)148+ - [GetOutputNum(MetaContext类)](./cpp/getoutputnum-metacontext-class.md)
149- - [GetWorkPath(MetaContext类)](./cpp/getworkpath-metacontext-class.md)149+ - [GetWorkPath(MetaContext类)](./cpp/getworkpath-metacontext-class.md)
150- - [GetRunningDeviceId(MetaContext类)](./cpp/getrunningdeviceid-metacontext-class.md)150+ - [GetRunningDeviceId(MetaContext类)](./cpp/getrunningdeviceid-metacontext-class.md)
151- - [GetUserData(MetaContext类)](./cpp/getuserdata-metacontext-class.md)151+ - [GetUserData(MetaContext类)](./cpp/getuserdata-metacontext-class.md)
152- - [AllocTensorMsgWithAlign(MetaContext类)](./cpp/alloctensormsgwithalign-metacontext-class.md)152+ - [AllocTensorMsgWithAlign(MetaContext类)](./cpp/alloctensormsgwithalign-metacontext-class.md)
153- - [RaiseException(MetaContext类)](./cpp/raiseexception-metacontext-class.md)153+ - [RaiseException(MetaContext类)](./cpp/raiseexception-metacontext-class.md)
154- - [GetException(MetaContext类)](./cpp/getexception-metacontext-class.md)154+ - [GetException(MetaContext类)](./cpp/getexception-metacontext-class.md)
155 155 
156- - [FlowMsg类](./cpp/flowmsg-class.md)156+ - [FlowMsg类](./cpp/flowmsg-class.md)
157- - [FlowMsg构造函数和析构函数](./cpp/flowmsg-ctor-dtor.md)157+ - [FlowMsg构造函数和析构函数](./cpp/flowmsg-ctor-dtor.md)
158- - [GetMsgType(FlowMsg类)](./cpp/getmsgtype-flowmsg-class.md)158+ - [GetMsgType(FlowMsg类)](./cpp/getmsgtype-flowmsg-class.md)
159- - [GetTensor(FlowMsg类)](./cpp/gettensor-flowmsg-class.md)159+ - [GetTensor(FlowMsg类)](./cpp/gettensor-flowmsg-class.md)
160- - [SetRetCode(FlowMsg类)](./cpp/setretcode-flowmsg-class.md)160+ - [SetRetCode(FlowMsg类)](./cpp/setretcode-flowmsg-class.md)
161- - [GetRetCode(FlowMsg类)](./cpp/getretcode-flowmsg-class.md)161+ - [GetRetCode(FlowMsg类)](./cpp/getretcode-flowmsg-class.md)
162- - [SetStartTime(FlowMsg类)](./cpp/setstarttime-flowmsg-class.md)162+ - [SetStartTime(FlowMsg类)](./cpp/setstarttime-flowmsg-class.md)
163- - [GetStartTime(FlowMsg类)](./cpp/getstarttime-flowmsg-class.md)163+ - [GetStartTime(FlowMsg类)](./cpp/getstarttime-flowmsg-class.md)
164- - [SetEndTime(FlowMsg类)](./cpp/setendtime-flowmsg-class.md)164+ - [SetEndTime(FlowMsg类)](./cpp/setendtime-flowmsg-class.md)
165- - [GetEndTime(FlowMsg类)](./cpp/getendtime-flowmsg-class.md)165+ - [GetEndTime(FlowMsg类)](./cpp/getendtime-flowmsg-class.md)
166- - [SetFlowFlags(FlowMsg类)](./cpp/setflowflags-flowmsg-class.md)166+ - [SetFlowFlags(FlowMsg类)](./cpp/setflowflags-flowmsg-class.md)
167- - [GetFlowFlags(FlowMsg类)](./cpp/getflowflags-flowmsg-class.md)167+ - [GetFlowFlags(FlowMsg类)](./cpp/getflowflags-flowmsg-class.md)
168- - [SetRouteLabel](./cpp/SetRouteLabel.md)168+ - [SetRouteLabel](./cpp/SetRouteLabel.md)
169- - [GetTransactionId(FlowMsg类)](./cpp/gettransactionid-flowmsg-class.md)169+ - [GetTransactionId(FlowMsg类)](./cpp/gettransactionid-flowmsg-class.md)
170- - [GetTensorList](./cpp/GetTensorList.md)170+ - [GetTensorList](./cpp/GetTensorList.md)
171- - [GetRawData(FlowMsg类)](./cpp/getrawdata-flowmsg-class.md)171+ - [GetRawData(FlowMsg类)](./cpp/getrawdata-flowmsg-class.md)
172- - [SetMsgType(FlowMsg类)](./cpp/setmsgtype-flowmsg-class.md)172+ - [SetMsgType(FlowMsg类)](./cpp/setmsgtype-flowmsg-class.md)
173- - [SetTransactionId(FlowMsg类)](./cpp/settransactionid-flowmsg-class.md)173+ - [SetTransactionId(FlowMsg类)](./cpp/settransactionid-flowmsg-class.md)
174 174 
175- - [Tensor类](./cpp/tensor-class.md)175+ - [Tensor类](./cpp/tensor-class.md)
176- - [Tensor构造函数和析构函数](./cpp/tensor-ctor-dtor.md)176+ - [Tensor构造函数和析构函数](./cpp/tensor-ctor-dtor.md)
177- - [GetShape](./cpp/GetShape.md)177+ - [GetShape](./cpp/GetShape.md)
178- - [GetDataType](./cpp/GetDataType.md)178+ - [GetDataType](./cpp/GetDataType.md)
179- - [GetData](./cpp/GetData.md)179+ - [GetData](./cpp/GetData.md)
180- - [GetDataSize](./cpp/GetDataSize.md)180+ - [GetDataSize](./cpp/GetDataSize.md)
181- - [GetElementCnt](./cpp/GetElementCnt.md)181+ - [GetElementCnt](./cpp/GetElementCnt.md)
182- - [GetDataBufferSize](./cpp/GetDataBufferSize.md)182+ - [GetDataBufferSize](./cpp/GetDataBufferSize.md)
183- - [Reshape](./cpp/Reshape.md)183+ - [Reshape](./cpp/Reshape.md)
184 184 
185- - [MetaFlowFunc类](./cpp/metaflowfunc-class.md)185+ - [MetaFlowFunc类](./cpp/metaflowfunc-class.md)
186- - [MetaFlowFunc构造函数和析构函数](./cpp/metaflowfunc-ctor-dtor.md)186+ - [MetaFlowFunc构造函数和析构函数](./cpp/metaflowfunc-ctor-dtor.md)
187- - [SetContext](./cpp/SetContext.md)187+ - [SetContext](./cpp/SetContext.md)
188- - [Init(MetaFlowFunc类)](./cpp/init-metaflowfunc-class.md)188+ - [Init(MetaFlowFunc类)](./cpp/init-metaflowfunc-class.md)
189- - [Proc](./cpp/Proc.md)189+ - [Proc](./cpp/Proc.md)
190- - [RegisterFlowFunc](./cpp/RegisterFlowFunc.md)190+ - [RegisterFlowFunc](./cpp/RegisterFlowFunc.md)
191- - [ResetFlowFuncState(MetaFlowFunc类)](./cpp/resetflowfuncstate-metaflowfunc-class.md)191+ - [ResetFlowFuncState(MetaFlowFunc类)](./cpp/resetflowfuncstate-metaflowfunc-class.md)
192- - [其他](./cpp/others.md)192+ - [其他](./cpp/others.md)
193 193 
194- - [MetaMultiFunc类](./cpp/metamultifunc-class.md)194+ - [MetaMultiFunc类](./cpp/metamultifunc-class.md)
195- - [MetaMultiFunc构造函数和析构函数](./cpp/metamultifunc-ctor-dtor.md)195+ - [MetaMultiFunc构造函数和析构函数](./cpp/metamultifunc-ctor-dtor.md)
196- - [Init(MetaMultiFunc类)](./cpp/init-metamultifunc-class.md)196+ - [Init(MetaMultiFunc类)](./cpp/init-metamultifunc-class.md)
197- - [多func处理函数](./cpp/multi-func-handler.md)197+ - [多func处理函数](./cpp/multi-func-handler.md)
198- - [RegisterMultiFunc](./cpp/RegisterMultiFunc.md)198+ - [RegisterMultiFunc](./cpp/RegisterMultiFunc.md)
199- - [ResetFlowFuncState(MetaMultiFunc类)](./cpp/resetflowfuncstate-metamultifunc-class.md)199+ - [ResetFlowFuncState(MetaMultiFunc类)](./cpp/resetflowfuncstate-metamultifunc-class.md)
200 200 
201- - [FlowFuncRegistrar类](./cpp/flowfuncregistrar-class.md)201+ - [FlowFuncRegistrar类](./cpp/flowfuncregistrar-class.md)
202- - [RegProcFunc](./cpp/RegProcFunc.md)202+ - [RegProcFunc](./cpp/RegProcFunc.md)
203- - [CreateMultiFunc](./cpp/CreateMultiFunc.md)203+ - [CreateMultiFunc](./cpp/CreateMultiFunc.md)
204- - [CreateMultiFuncWithQ](./cpp/CreateMultiFuncWithQ.md)204+ - [CreateMultiFuncWithQ](./cpp/CreateMultiFuncWithQ.md)
205 205 
206- - [MetaParams类](./cpp/metaparams-class.md)206+ - [MetaParams类](./cpp/metaparams-class.md)
207- - [MetaParams构造函数和析构函数](./cpp/metaparams-ctor-dtor.md)207+ - [MetaParams构造函数和析构函数](./cpp/metaparams-ctor-dtor.md)
208- - [GetName](./cpp/GetName.md)208+ - [GetName](./cpp/GetName.md)
209- - [GetAttr(MetaParams类,获取指针)](./cpp/getattr-metaparams-class-get-ptr.md)209+ - [GetAttr(MetaParams类,获取指针)](./cpp/getattr-metaparams-class-get-ptr.md)
210- - [GetAttr(MetaParams类,获取属性值)](./cpp/getattr-metaparams-class-get-attr-value.md)210+ - [GetAttr(MetaParams类,获取属性值)](./cpp/getattr-metaparams-class-get-attr-value.md)
211- - [GetInputNum(MetaParams类)](./cpp/getinputnum-metaparams-class.md)211+ - [GetInputNum(MetaParams类)](./cpp/getinputnum-metaparams-class.md)
212- - [GetOutputNum(MetaParams类)](./cpp/getoutputnum-metaparams-class.md)212+ - [GetOutputNum(MetaParams类)](./cpp/getoutputnum-metaparams-class.md)
213- - [GetWorkPath(MetaParams类)](./cpp/getworkpath-metaparams-class.md)213+ - [GetWorkPath(MetaParams类)](./cpp/getworkpath-metaparams-class.md)
214- - [GetRunningDeviceId(MetaParams类)](./cpp/getrunningdeviceid-metaparams-class.md)214+ - [GetRunningDeviceId(MetaParams类)](./cpp/getrunningdeviceid-metaparams-class.md)
215- - [GetRunningInstanceId](./cpp/GetRunningInstanceId.md)215+ - [GetRunningInstanceId](./cpp/GetRunningInstanceId.md)
216- - [GetRunningInstanceNum](./cpp/GetRunningInstanceNum.md)216+ - [GetRunningInstanceNum](./cpp/GetRunningInstanceNum.md)
217 217 
218- - [MetaRunContext类](./cpp/metaruncontext-class.md)218+ - [MetaRunContext类](./cpp/metaruncontext-class.md)
219- - [MetaRunContext构造函数和析构函数](./cpp/metaruncontext-ctor-dtor.md)219+ - [MetaRunContext构造函数和析构函数](./cpp/metaruncontext-ctor-dtor.md)
220- - [AllocTensorMsg(MetaRunContext类)](./cpp/alloctensormsg-metaruncontext-class.md)220+ - [AllocTensorMsg(MetaRunContext类)](./cpp/alloctensormsg-metaruncontext-class.md)
221- - [SetOutput(MetaRunContext类,tensor)](./cpp/setoutput-metaruncontext-class-tensor.md)221+ - [SetOutput(MetaRunContext类,tensor)](./cpp/setoutput-metaruncontext-class-tensor.md)
222- - [RunFlowModel(MetaRunContext类)](./cpp/runflowmodel-metaruncontext-class.md)222+ - [RunFlowModel(MetaRunContext类)](./cpp/runflowmodel-metaruncontext-class.md)
223- - [AllocEmptyDataMsg(MetaRunContext类)](./cpp/allocemptydatamsg-metaruncontext-class.md)223+ - [AllocEmptyDataMsg(MetaRunContext类)](./cpp/allocemptydatamsg-metaruncontext-class.md)
224- - [GetUserData(MetaRunContext类)](./cpp/getuserdata-metaruncontext-class.md)224+ - [GetUserData(MetaRunContext类)](./cpp/getuserdata-metaruncontext-class.md)
225- - [SetOutput(MetaRunContext类,输出)](./cpp/setoutput-metaruncontext-class-output.md)225+ - [SetOutput(MetaRunContext类,输出)](./cpp/setoutput-metaruncontext-class-output.md)
226- - [SetMultiOutputs](./cpp/SetMultiOutputs.md)226+ - [SetMultiOutputs](./cpp/SetMultiOutputs.md)
227- - [AllocTensorMsgWithAlign(MetaRunContext类)](./cpp/alloctensormsgwithalign-metaruncontext-class.md)227+ - [AllocTensorMsgWithAlign(MetaRunContext类)](./cpp/alloctensormsgwithalign-metaruncontext-class.md)
228- - [AllocTensorListMsg](./cpp/AllocTensorListMsg.md)228+ - [AllocTensorListMsg](./cpp/AllocTensorListMsg.md)
229- - [RaiseException(MetaRunContext类)](./cpp/raiseexception-metaruncontext-class.md)229+ - [RaiseException(MetaRunContext类)](./cpp/raiseexception-metaruncontext-class.md)
230- - [GetException(MetaRunContext类)](./cpp/getexception-metaruncontext-class.md)230+ - [GetException(MetaRunContext类)](./cpp/getexception-metaruncontext-class.md)
231- - [AllocRawDataMsg(MetaRunContext类)](./cpp/allocrawdatamsg-metaruncontext-class.md)231+ - [AllocRawDataMsg(MetaRunContext类)](./cpp/allocrawdatamsg-metaruncontext-class.md)
232- - [ToFlowMsg](./cpp/ToFlowMsg.md)232+ - [ToFlowMsg](./cpp/ToFlowMsg.md)
233 233 
234- - [OutOptions类](./cpp/outoptions-class.md)234+ - [OutOptions类](./cpp/outoptions-class.md)
235- - [OutOptions构造函数和析构函数](./cpp/outoptions-ctor-dtor.md)235+ - [OutOptions构造函数和析构函数](./cpp/outoptions-ctor-dtor.md)
236- - [MutableBalanceConfig](./cpp/MutableBalanceConfig.md)236+ - [MutableBalanceConfig](./cpp/MutableBalanceConfig.md)
237- - [GetBalanceConfig](./cpp/GetBalanceConfig.md)237+ - [GetBalanceConfig](./cpp/GetBalanceConfig.md)
238 238 
239- - [BalanceConfig类](./cpp/balanceconfig-class.md)239+ - [BalanceConfig类](./cpp/balanceconfig-class.md)
240- - [BalanceConfig构造函数和析构函数](./cpp/balanceconfig-ctor-dtor.md)240+ - [BalanceConfig构造函数和析构函数](./cpp/balanceconfig-ctor-dtor.md)
241- - [SetAffinityPolicy](./cpp/SetAffinityPolicy.md)241+ - [SetAffinityPolicy](./cpp/SetAffinityPolicy.md)
242- - [GetAffinityPolicy](./cpp/GetAffinityPolicy.md)242+ - [GetAffinityPolicy](./cpp/GetAffinityPolicy.md)
243- - [SetBalanceWeight](./cpp/SetBalanceWeight.md)243+ - [SetBalanceWeight](./cpp/SetBalanceWeight.md)
244- - [GetBalanceWeight](./cpp/GetBalanceWeight.md)244+ - [GetBalanceWeight](./cpp/GetBalanceWeight.md)
245- - [SetDataPos](./cpp/SetDataPos.md)245+ - [SetDataPos](./cpp/SetDataPos.md)
246- - [GetDataPos](./cpp/GetDataPos.md)246+ - [GetDataPos](./cpp/GetDataPos.md)
247 247 
248- - [FlowBufferFactory类](./cpp/flowbufferfactory-class.md)248+ - [FlowBufferFactory类](./cpp/flowbufferfactory-class.md)
249- - [AllocTensor(FlowBufferFactory类)](./cpp/alloctensor-flowbufferfactory-class.md)249+ - [AllocTensor(FlowBufferFactory类)](./cpp/alloctensor-flowbufferfactory-class.md)
250 250 
251- - [FlowMsgQueue类](./cpp/flowmsgqueue-class.md)251+ - [FlowMsgQueue类](./cpp/flowmsgqueue-class.md)
252- - [FlowMsgQueue构造函数和析构函数](./cpp/flowmsgqueue-ctor-dtor.md)252+ - [FlowMsgQueue构造函数和析构函数](./cpp/flowmsgqueue-ctor-dtor.md)
253- - [Dequeue](./cpp/Dequeue.md)253+ - [Dequeue](./cpp/Dequeue.md)
254- - [Depth](./cpp/Depth.md)254+ - [Depth](./cpp/Depth.md)
255- - [Size](./cpp/Size.md)255+ - [Size](./cpp/Size.md)
256 256 
257- - [注册宏](./cpp/register-macro.md)257+ - [注册宏](./cpp/register-macro.md)
258- - [MetaFlowFunc注册函数宏](./cpp/metaflowfunc-register-func-macro.md)258+ - [MetaFlowFunc注册函数宏](./cpp/metaflowfunc-register-func-macro.md)
259- - [MetaMultiFunc注册函数宏](./cpp/metamultifunc-register-func-macro.md)259+ - [MetaMultiFunc注册函数宏](./cpp/metamultifunc-register-func-macro.md)
260 260 
261- - [UDF日志接口](./cpp/udf-log-api.md)261+ - [UDF日志接口](./cpp/udf-log-api.md)
262- - [UDF日志接口简介](./cpp/udf-log-api-intro.md)262+ - [UDF日志接口简介](./cpp/udf-log-api-intro.md)
263- - [FlowFuncLogger构造函数和析构函数](./cpp/flowfunclogger-ctor-dtor.md)263+ - [FlowFuncLogger构造函数和析构函数](./cpp/flowfunclogger-ctor-dtor.md)
264- - [GetLogger](./cpp/GetLogger.md)264+ - [GetLogger](./cpp/GetLogger.md)
265- - [GetLogExtHeader](./cpp/GetLogExtHeader.md)265+ - [GetLogExtHeader](./cpp/GetLogExtHeader.md)
266- - [IsLogEnable](./cpp/IsLogEnable.md)266+ - [IsLogEnable](./cpp/IsLogEnable.md)
267- - [Error](./cpp/Error.md)267+ - [Error](./cpp/Error.md)
268- - [Warn](./cpp/Warn.md)268+ - [Warn](./cpp/Warn.md)
269- - [Info](./cpp/Info.md)269+ - [Info](./cpp/Info.md)
270- - [Debug](./cpp/Debug.md)270+ - [Debug](./cpp/Debug.md)
271- - [运行日志Error级别日志宏](./cpp/run-log-error-level-log-macro.md)271+ - [运行日志Error级别日志宏](./cpp/run-log-error-level-log-macro.md)
272- - [运行日志Info级别日志宏](./cpp/run-log-info-level-log-macro.md)272+ - [运行日志Info级别日志宏](./cpp/run-log-info-level-log-macro.md)
273- - [调试日志Error级别日志宏](./cpp/debug-log-error-level-log-macro.md)273+ - [调试日志Error级别日志宏](./cpp/debug-log-error-level-log-macro.md)
274- - [调试日志Warn级别日志宏](./cpp/debug-log-warn-level-log-macro.md)274+ - [调试日志Warn级别日志宏](./cpp/debug-log-warn-level-log-macro.md)
275- - [调试日志Info级别日志宏](./cpp/debug-log-info-level-log-macro.md)275+ - [调试日志Info级别日志宏](./cpp/debug-log-info-level-log-macro.md)
276- - [调试日志Debug级别日志宏](./cpp/debug-log-debug-level-log-macro.md)276+ - [调试日志Debug级别日志宏](./cpp/debug-log-debug-level-log-macro.md)
277 277 
278- - [UDF错误码](./cpp/udf-error-code.md)278+ - [UDF错误码](./cpp/udf-error-code.md)
@@ -2,170 +2,170 @@
2 2 
3- [简介](./python/intro.md)3- [简介](./python/intro.md)
4- [DataFlow构图接口](./python/dataflow-build-graph-api.md)4- [DataFlow构图接口](./python/dataflow-build-graph-api.md)
5- - [DataFlow接口列表](./python/dataflow-api-list.md)5+ - [DataFlow接口列表](./python/dataflow-api-list.md)
6- - [构图接口](./python/build-graph-api.md)6+ - [构图接口](./python/build-graph-api.md)
7- - [dataflow.FlowData](./python/dataflow-FlowData.md)7+ - [dataflow.FlowData](./python/dataflow-FlowData.md)
8- - [dataflow.FlowNode](./python/dataflow-FlowNode.md)8+ - [dataflow.FlowNode](./python/dataflow-FlowNode.md)
9- - [FlowNode](./python/FlowNode.md)9+ - [FlowNode](./python/FlowNode.md)
10- - [add\_process\_point](./python/add_process_point.md)10+ - [add\_process\_point](./python/add_process_point.md)
11- - [map\_input](./python/map_input.md)11+ - [map\_input](./python/map_input.md)
12- - [map\_output](./python/map_output.md)12+ - [map\_output](./python/map_output.md)
13- - [set\_attr](./python/set_attr.md)13+ - [set\_attr](./python/set_attr.md)
14- - [\_\_call\_\_](./python/__call__.md)14+ - [\_\_call\_\_](./python/__call__.md)
15- - [set\_balance\_scatter](./python/set_balance_scatter.md)15+ - [set\_balance\_scatter](./python/set_balance_scatter.md)
16- - [set\_balance\_gather](./python/set_balance_gather.md)16+ - [set\_balance\_gather](./python/set_balance_gather.md)
17- - [set\_alias](./python/set_alias.md)17+ - [set\_alias](./python/set_alias.md)
18 18 
19- - [dataflow.FlowFlag](./python/dataflow-FlowFlag.md)19+ - [dataflow.FlowFlag](./python/dataflow-FlowFlag.md)
20- - [dataflow.FlowGraph(构图接口)](./python/dataflow-flowgraph-build-graph-api.md)20+ - [dataflow.FlowGraph(构图接口)](./python/dataflow-flowgraph-build-graph-api.md)
21- - [FlowGraph](./python/FlowGraph.md)21+ - [FlowGraph](./python/FlowGraph.md)
22- - [set\_contains\_n\_mapping\_node](./python/set_contains_n_mapping_node.md)22+ - [set\_contains\_n\_mapping\_node](./python/set_contains_n_mapping_node.md)
23- - [set\_inputs\_align\_attrs](./python/set_inputs_align_attrs.md)23+ - [set\_inputs\_align\_attrs](./python/set_inputs_align_attrs.md)
24- - [set\_exception\_catch](./python/set_exception_catch.md)24+ - [set\_exception\_catch](./python/set_exception_catch.md)
25 25 
26- - [dataflow.FlowOutput](./python/dataflow-FlowOutput.md)26+ - [dataflow.FlowOutput](./python/dataflow-FlowOutput.md)
27- - [dataflow.Framework](./python/dataflow-Framework.md)27+ - [dataflow.Framework](./python/dataflow-Framework.md)
28- - [dataflow.FuncProcessPoint](./python/dataflow-FuncProcessPoint.md)28+ - [dataflow.FuncProcessPoint](./python/dataflow-FuncProcessPoint.md)
29- - [FuncProcessPoint](./python/FuncProcessPoint.md)29+ - [FuncProcessPoint](./python/FuncProcessPoint.md)
30- - [set\_init\_param](./python/set_init_param.md)30+ - [set\_init\_param](./python/set_init_param.md)
31- - [add\_invoked\_closure](./python/add_invoked_closure.md)31+ - [add\_invoked\_closure](./python/add_invoked_closure.md)
32 32 
33- - [dataflow.GraphProcessPoint](./python/dataflow-GraphProcessPoint.md)33+ - [dataflow.GraphProcessPoint](./python/dataflow-GraphProcessPoint.md)
34- - [GraphProcessPoint](./python/GraphProcessPoint.md)34+ - [GraphProcessPoint](./python/GraphProcessPoint.md)
35- - [fnode](./python/fnode.md)35+ - [fnode](./python/fnode.md)
36 36 
37- - [dataflow.FlowGraphProcessPoint](./python/dataflow-FlowGraphProcessPoint.md)37+ - [dataflow.FlowGraphProcessPoint](./python/dataflow-FlowGraphProcessPoint.md)
38- - [dataflow.Tensor](./python/dataflow-Tensor.md)38+ - [dataflow.Tensor](./python/dataflow-Tensor.md)
39- - [Tensor](./python/Tensor.md)39+ - [Tensor](./python/Tensor.md)
40- - [numpy](./python/numpy.md)40+ - [numpy](./python/numpy.md)
41 41 
42- - [dataflow.TensorDesc](./python/dataflow-TensorDesc.md)42+ - [dataflow.TensorDesc](./python/dataflow-TensorDesc.md)
43- - [dataflow.alloc\_tensor](./python/dataflow-alloc_tensor.md)43+ - [dataflow.alloc\_tensor](./python/dataflow-alloc_tensor.md)
44- - [dataflow.utils.generate\_deploy\_template](./python/dataflow-utils-generate_deploy_template.md)44+ - [dataflow.utils.generate\_deploy\_template](./python/dataflow-utils-generate_deploy_template.md)
45- - [dataflow.MsgTypeRegister](./python/dataflow-MsgTypeRegister.md)45+ - [dataflow.MsgTypeRegister](./python/dataflow-MsgTypeRegister.md)
46- - [register](./python/register.md)46+ - [register](./python/register.md)
47- - [registered](./python/registered.md)47+ - [registered](./python/registered.md)
48- - [get\_msg\_type(dataflow)](./python/get_msg_type-dataflow.md)48+ - [get\_msg\_type(dataflow)](./python/get_msg_type-dataflow.md)
49- - [get\_serialize\_func](./python/get_serialize_func.md)49+ - [get\_serialize\_func](./python/get_serialize_func.md)
50- - [get\_deserialize\_func](./python/get_deserialize_func.md)50+ - [get\_deserialize\_func](./python/get_deserialize_func.md)
51- - [get\_size\_func](./python/get_size_func.md)51+ - [get\_size\_func](./python/get_size_func.md)
52- - [deserialize\_from\_file](./python/deserialize_from_file.md)52+ - [deserialize\_from\_file](./python/deserialize_from_file.md)
53 53 
54- - [pyflow](./python/pyflow.md)54+ - [pyflow](./python/pyflow.md)
55- - [method](./python/method.md)55+ - [method](./python/method.md)
56- - [npu\_model](./python/npu_model.md)56+ - [npu\_model](./python/npu_model.md)
57- - [dataflow.CountBatch](./python/dataflow-CountBatch.md)57+ - [dataflow.CountBatch](./python/dataflow-CountBatch.md)
58- - [dataflow.TimeBatch](./python/dataflow-TimeBatch.md)58+ - [dataflow.TimeBatch](./python/dataflow-TimeBatch.md)
59 59 
60- - [运行接口](./python/run-api.md)60+ - [运行接口](./python/run-api.md)
61- - [dataflow.init](./python/dataflow-init.md)61+ - [dataflow.init](./python/dataflow-init.md)
62- - [dataflow.FlowInfo](./python/dataflow-FlowInfo.md)62+ - [dataflow.FlowInfo](./python/dataflow-FlowInfo.md)
63- - [FlowInfo](./python/FlowInfo.md)63+ - [FlowInfo](./python/FlowInfo.md)
64- - [set\_user\_data](./python/set_user_data.md)64+ - [set\_user\_data](./python/set_user_data.md)
65- - [get\_user\_data(dataflow)](./python/get_user_data-dataflow.md)65+ - [get\_user\_data(dataflow)](./python/get_user_data-dataflow.md)
66- - [user\_data](./python/user_data.md)66+ - [user\_data](./python/user_data.md)
67- - [data\_size](./python/data_size.md)67+ - [data\_size](./python/data_size.md)
68- - [start\_time](./python/start_time.md)68+ - [start\_time](./python/start_time.md)
69- - [end\_time](./python/end_time.md)69+ - [end\_time](./python/end_time.md)
70- - [flow\_flags](./python/flow_flags.md)70+ - [flow\_flags](./python/flow_flags.md)
71- - [transaction\_id](./python/transaction_id.md)71+ - [transaction\_id](./python/transaction_id.md)
72 72 
73- - [dataflow.FlowGraph(运行接口)](./python/dataflow-flowgraph-run-api.md)73+ - [dataflow.FlowGraph(运行接口)](./python/dataflow-flowgraph-run-api.md)
74- - [feed\_data](./python/feed_data.md)74+ - [feed\_data](./python/feed_data.md)
75- - [feed](./python/feed.md)75+ - [feed](./python/feed.md)
76- - [fetch\_data](./python/fetch_data.md)76+ - [fetch\_data](./python/fetch_data.md)
77- - [fetch](./python/fetch.md)77+ - [fetch](./python/fetch.md)
78 78 
79- - [dataflow.finalize](./python/dataflow-finalize.md)79+ - [dataflow.finalize](./python/dataflow-finalize.md)
80- - [dataflow.get\_running\_device\_id](./python/dataflow-get_running_device_id.md)80+ - [dataflow.get\_running\_device\_id](./python/dataflow-get_running_device_id.md)
81- - [dataflow.get\_running\_instance\_id](./python/dataflow-get_running_instance_id.md)81+ - [dataflow.get\_running\_instance\_id](./python/dataflow-get_running_instance_id.md)
82- - [dataflow.get\_running\_instance\_num](./python/dataflow-get_running_instance_num.md)82+ - [dataflow.get\_running\_instance\_num](./python/dataflow-get_running_instance_num.md)
83 83 
84- - [DataFlow错误码](./python/dataflow-error-code.md)84+ - [DataFlow错误码](./python/dataflow-error-code.md)
85- - [UDF接口](./python/udf-api.md)85+ - [UDF接口](./python/udf-api.md)
86- - [UDF接口列表](./python/udf-api-list.md)86+ - [UDF接口列表](./python/udf-api-list.md)
87- - [FlowMsg类](./python/flowmsg-class.md)87+ - [FlowMsg类](./python/flowmsg-class.md)
88- - [FlowMsg构造函数](./python/flowmsg-ctor.md)88+ - [FlowMsg构造函数](./python/flowmsg-ctor.md)
89- - [get\_msg\_type(UDF)](./python/get_msg_type-udf.md)89+ - [get\_msg\_type(UDF)](./python/get_msg_type-udf.md)
90- - [get\_tensor](./python/get_tensor.md)90+ - [get\_tensor](./python/get_tensor.md)
91- - [set\_ret\_code](./python/set_ret_code.md)91+ - [set\_ret\_code](./python/set_ret_code.md)
92- - [get\_ret\_code](./python/get_ret_code.md)92+ - [get\_ret\_code](./python/get_ret_code.md)
93- - [set\_start\_time](./python/set_start_time.md)93+ - [set\_start\_time](./python/set_start_time.md)
94- - [get\_start\_time](./python/get_start_time.md)94+ - [get\_start\_time](./python/get_start_time.md)
95- - [set\_end\_time](./python/set_end_time.md)95+ - [set\_end\_time](./python/set_end_time.md)
96- - [get\_end\_time](./python/get_end_time.md)96+ - [get\_end\_time](./python/get_end_time.md)
97- - [set\_flow\_flags](./python/set_flow_flags.md)97+ - [set\_flow\_flags](./python/set_flow_flags.md)
98- - [get\_flow\_flags](./python/get_flow_flags.md)98+ - [get\_flow\_flags](./python/get_flow_flags.md)
99- - [set\_route\_label](./python/set_route_label.md)99+ - [set\_route\_label](./python/set_route_label.md)
100- - [get\_transaction\_id](./python/get_transaction_id.md)100+ - [get\_transaction\_id](./python/get_transaction_id.md)
101- - [set\_msg\_type](./python/set_msg_type.md)101+ - [set\_msg\_type](./python/set_msg_type.md)
102- - [get\_raw\_data](./python/get_raw_data.md)102+ - [get\_raw\_data](./python/get_raw_data.md)
103- - [set\_transaction\_id](./python/set_transaction_id.md)103+ - [set\_transaction\_id](./python/set_transaction_id.md)
104 104 
105- - [Tensor类](./python/tensor-class.md)105+ - [Tensor类](./python/tensor-class.md)
106- - [Tensor构造函数](./python/tensor-ctor.md)106+ - [Tensor构造函数](./python/tensor-ctor.md)
107- - [get\_shape](./python/get_shape.md)107+ - [get\_shape](./python/get_shape.md)
108- - [get\_data\_type](./python/get_data_type.md)108+ - [get\_data\_type](./python/get_data_type.md)
109- - [get\_data\_size](./python/get_data_size.md)109+ - [get\_data\_size](./python/get_data_size.md)
110- - [get\_element\_cnt](./python/get_element_cnt.md)110+ - [get\_element\_cnt](./python/get_element_cnt.md)
111- - [reshape](./python/reshape.md)111+ - [reshape](./python/reshape.md)
112 112 
113- - [MetaParams类](./python/metaparams-class.md)113+ - [MetaParams类](./python/metaparams-class.md)
114- - [PyMetaParams构造函数](./python/pymetaparams-ctor.md)114+ - [PyMetaParams构造函数](./python/pymetaparams-ctor.md)
115- - [get\_name](./python/get_name.md)115+ - [get\_name](./python/get_name.md)
116- - [get\_attr\_int](./python/get_attr_int.md)116+ - [get\_attr\_int](./python/get_attr_int.md)
117- - [get\_attr\_bool\_list](./python/get_attr_bool_list.md)117+ - [get\_attr\_bool\_list](./python/get_attr_bool_list.md)
118- - [get\_attr\_int\_list](./python/get_attr_int_list.md)118+ - [get\_attr\_int\_list](./python/get_attr_int_list.md)
119- - [get\_attr\_int\_list\_list](./python/get_attr_int_list_list.md)119+ - [get\_attr\_int\_list\_list](./python/get_attr_int_list_list.md)
120- - [get\_attr\_bool](./python/get_attr_bool.md)120+ - [get\_attr\_bool](./python/get_attr_bool.md)
121- - [get\_attr\_float\_list](./python/get_attr_float_list.md)121+ - [get\_attr\_float\_list](./python/get_attr_float_list.md)
122- - [get\_attr\_tensor\_dtype](./python/get_attr_tensor_dtype.md)122+ - [get\_attr\_tensor\_dtype](./python/get_attr_tensor_dtype.md)
123- - [get\_attr\_tensor\_dtype\_list](./python/get_attr_tensor_dtype_list.md)123+ - [get\_attr\_tensor\_dtype\_list](./python/get_attr_tensor_dtype_list.md)
124- - [get\_attr\_str](./python/get_attr_str.md)124+ - [get\_attr\_str](./python/get_attr_str.md)
125- - [get\_attr\_str\_list](./python/get_attr_str_list.md)125+ - [get\_attr\_str\_list](./python/get_attr_str_list.md)
126- - [get\_attr\_float](./python/get_attr_float.md)126+ - [get\_attr\_float](./python/get_attr_float.md)
127- - [get\_input\_num](./python/get_input_num.md)127+ - [get\_input\_num](./python/get_input_num.md)
128- - [get\_output\_num](./python/get_output_num.md)128+ - [get\_output\_num](./python/get_output_num.md)
129- - [get\_work\_path](./python/get_work_path.md)129+ - [get\_work\_path](./python/get_work_path.md)
130- - [get\_running\_device\_id](./python/get_running_device_id.md)130+ - [get\_running\_device\_id](./python/get_running_device_id.md)
131 131 
132- - [MetaRunContext类](./python/metaruncontext-class.md)132+ - [MetaRunContext类](./python/metaruncontext-class.md)
133- - [MetaRunContext构造函数](./python/metaruncontext-ctor.md)133+ - [MetaRunContext构造函数](./python/metaruncontext-ctor.md)
134- - [alloc\_tensor\_msg](./python/alloc_tensor_msg.md)134+ - [alloc\_tensor\_msg](./python/alloc_tensor_msg.md)
135- - [set\_output](./python/set_output.md)135+ - [set\_output](./python/set_output.md)
136- - [set\_multi\_outputs](./python/set_multi_outputs.md)136+ - [set\_multi\_outputs](./python/set_multi_outputs.md)
137- - [run\_flow\_model](./python/run_flow_model.md)137+ - [run\_flow\_model](./python/run_flow_model.md)
138- - [alloc\_empty\_data\_msg](./python/alloc_empty_data_msg.md)138+ - [alloc\_empty\_data\_msg](./python/alloc_empty_data_msg.md)
139- - [get\_user\_data(UDF)](./python/get_user_data-udf.md)139+ - [get\_user\_data(UDF)](./python/get_user_data-udf.md)
140- - [raise\_exception](./python/raise_exception.md)140+ - [raise\_exception](./python/raise_exception.md)
141- - [get\_exception](./python/get_exception.md)141+ - [get\_exception](./python/get_exception.md)
142- - [alloc\_raw\_data\_msg](./python/alloc_raw_data_msg.md)142+ - [alloc\_raw\_data\_msg](./python/alloc_raw_data_msg.md)
143- - [to\_flow\_msg](./python/to_flow_msg.md)143+ - [to\_flow\_msg](./python/to_flow_msg.md)
144 144 
145- - [AffinityPolicy类](./python/affinitypolicy-class.md)145+ - [AffinityPolicy类](./python/affinitypolicy-class.md)
146- - [BalanceConfig类](./python/balanceconfig-class.md)146+ - [BalanceConfig类](./python/balanceconfig-class.md)
147- - [BalanceConfig构造函数](./python/balanceconfig-ctor.md)147+ - [BalanceConfig构造函数](./python/balanceconfig-ctor.md)
148- - [set\_data\_pos](./python/set_data_pos.md)148+ - [set\_data\_pos](./python/set_data_pos.md)
149- - [get\_inner\_config](./python/get_inner_config.md)149+ - [get\_inner\_config](./python/get_inner_config.md)
150 150 
151- - [FlowMsgQueue类](./python/flowmsgqueue-class.md)151+ - [FlowMsgQueue类](./python/flowmsgqueue-class.md)
152- - [FlowMsgQueue构造函数](./python/flowmsgqueue-ctor.md)152+ - [FlowMsgQueue构造函数](./python/flowmsgqueue-ctor.md)
153- - [get](./python/get.md)153+ - [get](./python/get.md)
154- - [get\_nowait](./python/get_nowait.md)154+ - [get\_nowait](./python/get_nowait.md)
155- - [full](./python/full.md)155+ - [full](./python/full.md)
156- - [empty](./python/empty.md)156+ - [empty](./python/empty.md)
157- - [qsize](./python/qsize.md)157+ - [qsize](./python/qsize.md)
158 158 
159- - [UDF日志接口](./python/udf-log-api.md)159+ - [UDF日志接口](./python/udf-log-api.md)
160- - [UDF日志接口简介](./python/udf-log-api-intro.md)160+ - [UDF日志接口简介](./python/udf-log-api-intro.md)
161- - [FlowFuncLogger构造函数](./python/flowfunclogger-ctor.md)161+ - [FlowFuncLogger构造函数](./python/flowfunclogger-ctor.md)
162- - [get\_log\_header](./python/get_log_header.md)162+ - [get\_log\_header](./python/get_log_header.md)
163- - [is\_log\_enable](./python/is_log_enable.md)163+ - [is\_log\_enable](./python/is_log_enable.md)
164- - [运行日志Error级别日志宏](./python/run-log-error-level-log-macro.md)164+ - [运行日志Error级别日志宏](./python/run-log-error-level-log-macro.md)
165- - [运行日志Info级别日志宏](./python/run-log-info-level-log-macro.md)165+ - [运行日志Info级别日志宏](./python/run-log-info-level-log-macro.md)
166- - [调试日志Error级别日志宏](./python/debug-log-error-level-log-macro.md)166+ - [调试日志Error级别日志宏](./python/debug-log-error-level-log-macro.md)
167- - [调试日志Warn级别日志宏](./python/debug-log-warn-level-log-macro.md)167+ - [调试日志Warn级别日志宏](./python/debug-log-warn-level-log-macro.md)
168- - [调试日志Info级别日志宏](./python/debug-log-info-level-log-macro.md)168+ - [调试日志Info级别日志宏](./python/debug-log-info-level-log-macro.md)
169- - [调试日志Debug级别日志宏](./python/debug-log-debug-level-log-macro.md)169+ - [调试日志Debug级别日志宏](./python/debug-log-debug-level-log-macro.md)
170 170 
171- - [UDF错误码](./python/udf-error-code.md)171+ - [UDF错误码](./python/udf-error-code.md)
@@ -1,9 +1,6 @@
1# AscendString类1# AscendString类
2 2 
3-- **[AscendString构造函数和析构函数](ascendstring-ctor-dtor.md)**3+- [AscendString构造函数和析构函数](ascendstring-ctor-dtor.md)
4- 4+- [GetString](GetString.md)
5-- **[GetString](GetString.md)**5+- [关系符重载](operator-overload.md)
6- 6+- [GetLength](GetLength.md)
7-- **[关系符重载](operator-overload.md)**
8- 
9-- **[GetLength](GetLength.md)**
@@ -1,25 +1,14 @@
1# AttrValue类1# AttrValue类
2 2 
3-- **[AttrValue构造函数和析构函数](attrvalue-ctor-dtor.md)**3+- [AttrValue构造函数和析构函数](attrvalue-ctor-dtor.md)
4- 4+- [GetVal\(AscendString &value\)](getval-ascendstring-value.md)
5-- **[GetVal\(AscendString &value\)](getval-ascendstring-value.md)**5+- [GetVal\(std::vector<AscendString\> &value\)](getval-std-vector-ascendstring-value.md)
6- 6+- [GetVal\(int64\_t &value\)](getval-int64_t-value.md)
7-- **[GetVal\(std::vector<AscendString\> &value\)](getval-std-vector-ascendstring-value.md)**7+- [GetVal\(std::vector<int64\_t\> &value\)](getval-std-vector-int64_t-value.md)
8- 8+- [GetVal\(std::vector<std::vector<int64\_t \>\> &value\)](getval-std-vector-std-vector-int64_t-value.md)
9-- **[GetVal\(int64\_t &value\)](getval-int64_t-value.md)**9+- [GetVal\(float &value\)](getval-float-value.md)
10- 10+- [GetVal\(std::vector<float\> &value\)](getval-std-vector-float-value.md)
11-- **[GetVal\(std::vector<int64\_t\> &value\)](getval-std-vector-int64_t-value.md)**11+- [GetVal\(bool &value\)](getval-bool-value.md)
12- 12+- [GetVal\(std::vector<bool\> &value\)](getval-std-vector-bool-value.md)
13-- **[GetVal\(std::vector<std::vector<int64\_t \>\> &value\)](getval-std-vector-std-vector-int64_t-value.md)**13+- [GetVal\(TensorDataType &value\)](getval-tensordatatype-value.md)
14- 14+- [GetVal\(std::vector<TensorDataType\> &value\)](getval-std-vector-tensordatatype-value.md)
15-- **[GetVal\(float &value\)](getval-float-value.md)**
16- 
17-- **[GetVal\(std::vector<float\> &value\)](getval-std-vector-float-value.md)**
18- 
19-- **[GetVal\(bool &value\)](getval-bool-value.md)**
20- 
21-- **[GetVal\(std::vector<bool\> &value\)](getval-std-vector-bool-value.md)**
22- 
23-- **[GetVal\(TensorDataType &value\)](getval-tensordatatype-value.md)**
24- 
25-- **[GetVal\(std::vector<TensorDataType\> &value\)](getval-std-vector-tensordatatype-value.md)**
@@ -1,15 +1,9 @@
1# BalanceConfig类1# BalanceConfig类
2 2 
3-- **[BalanceConfig构造函数和析构函数](balanceconfig-ctor-dtor.md)**3+- [BalanceConfig构造函数和析构函数](balanceconfig-ctor-dtor.md)
4- 4+- [SetAffinityPolicy](SetAffinityPolicy.md)
5-- **[SetAffinityPolicy](SetAffinityPolicy.md)**5+- [GetAffinityPolicy](GetAffinityPolicy.md)
6- 6+- [SetBalanceWeight](SetBalanceWeight.md)
7-- **[GetAffinityPolicy](GetAffinityPolicy.md)**7+- [GetBalanceWeight](GetBalanceWeight.md)
8- 8+- [SetDataPos](SetDataPos.md)
9-- **[SetBalanceWeight](SetBalanceWeight.md)**9+- [GetDataPos](GetDataPos.md)
10- 
11-- **[GetBalanceWeight](GetBalanceWeight.md)**
12- 
13-- **[SetDataPos](SetDataPos.md)**
14- 
15-- **[GetDataPos](GetDataPos.md)**
@@ -1,19 +1,11 @@
1# 构图接口1# 构图接口
2 2 
3-- **[FlowOperator类](flowoperator-class.md)**3+- [FlowOperator类](flowoperator-class.md)
4- 4+- [FlowData类](flowdata-class.md)
5-- **[FlowData类](flowdata-class.md)**5+- [FlowNode类](flownode-class.md)
6- 6+- [FlowGraph类](flowgraph-class.md)
7-- **[FlowNode类](flownode-class.md)**7+- [ProcessPoint类](processpoint-class.md)
8- 8+- [FunctionPp类](functionpp-class.md)
9-- **[FlowGraph类](flowgraph-class.md)**9+- [GraphPp类](graphpp-class.md)
10- 10+- [FlowGraphPp类](flowgraphpp-class.md)
11-- **[ProcessPoint类](processpoint-class.md)**11+- [DataFlowInputAttr结构体](dataflowinputattr-struct.md)
12- 
13-- **[FunctionPp类](functionpp-class.md)**
14- 
15-- **[GraphPp类](graphpp-class.md)**
16- 
17-- **[FlowGraphPp类](flowgraphpp-class.md)**
18- 
19-- **[DataFlowInputAttr结构体](dataflowinputattr-struct.md)**
@@ -1,9 +1,6 @@
1# DataFlow构图接口1# DataFlow构图接口
2 2 
3-- **[DataFlow接口列表](dataflow-api-list.md)**3+- [DataFlow接口列表](dataflow-api-list.md)
4- 4+- [构图接口](build-graph-api.md)
5-- **[构图接口](build-graph-api.md)**5+- [运行接口](run-api.md)
6- 6+- [UDF接口](udf-api.md)
7-- **[运行接口](run-api.md)**
8- 
9-- **[UDF接口](udf-api.md)**
@@ -1,23 +1,13 @@
1# DataFlowInfo数据类型1# DataFlowInfo数据类型
2 2 
3-- **[DataFlowInfo数据类型构造函数和析构函数](dataflowinfo-datatype-ctor-dtor.md)**3+- [DataFlowInfo数据类型构造函数和析构函数](dataflowinfo-datatype-ctor-dtor.md)
4- 4+- [SetUserData(DataFlowInfo数据类型)](setuserdata-dataflowinfo-datatype.md)
5-- **[SetUserData(DataFlowInfo数据类型)](setuserdata-dataflowinfo-datatype.md)**5+- [GetUserData(DataFlowInfo数据类型)](getuserdata-dataflowinfo-datatype.md)
6- 6+- [SetStartTime(DataFlowInfo数据类型)](setstarttime-dataflowinfo-datatype.md)
7-- **[GetUserData(DataFlowInfo数据类型)](getuserdata-dataflowinfo-datatype.md)**7+- [GetStartTime(DataFlowInfo数据类型)](getstarttime-dataflowinfo-datatype.md)
8- 8+- [SetEndTime(DataFlowInfo数据类型)](setendtime-dataflowinfo-datatype.md)
9-- **[SetStartTime(DataFlowInfo数据类型)](setstarttime-dataflowinfo-datatype.md)**9+- [GetEndTime(DataFlowInfo数据类型)](getendtime-dataflowinfo-datatype.md)
10- 10+- [SetFlowFlags(DataFlowInfo数据类型)](setflowflags-dataflowinfo-datatype.md)
11-- **[GetStartTime(DataFlowInfo数据类型)](getstarttime-dataflowinfo-datatype.md)**11+- [GetFlowFlags(DataFlowInfo数据类型)](getflowflags-dataflowinfo-datatype.md)
12- 12+- [SetTransactionId(DataFlowInfo数据类型)](settransactionid-dataflowinfo-datatype.md)
13-- **[SetEndTime(DataFlowInfo数据类型)](setendtime-dataflowinfo-datatype.md)**13+- [GetTransactionId(DataFlowInfo数据类型)](gettransactionid-dataflowinfo-datatype.md)
14- 
15-- **[GetEndTime(DataFlowInfo数据类型)](getendtime-dataflowinfo-datatype.md)**
16- 
17-- **[SetFlowFlags(DataFlowInfo数据类型)](setflowflags-dataflowinfo-datatype.md)**
18- 
19-- **[GetFlowFlags(DataFlowInfo数据类型)](getflowflags-dataflowinfo-datatype.md)**
20- 
21-- **[SetTransactionId(DataFlowInfo数据类型)](settransactionid-dataflowinfo-datatype.md)**
22- 
23-- **[GetTransactionId(DataFlowInfo数据类型)](gettransactionid-dataflowinfo-datatype.md)**
@@ -1,5 +1,4 @@
1# DataFlowInputAttr结构体1# DataFlowInputAttr结构体
2 2 
3-- **[TimeBatch](TimeBatch.md)**3+- [TimeBatch](TimeBatch.md)
4- 4+- [CountBatch](CountBatch.md)
5-- **[CountBatch](CountBatch.md)**
@@ -1,3 +1,3 @@
1# FlowBufferFactory类1# FlowBufferFactory类
2 2 
3-- **[AllocTensor(FlowBufferFactory类)](alloctensor-flowbufferfactory-class.md)**3+- [AllocTensor(FlowBufferFactory类)](alloctensor-flowbufferfactory-class.md)
@@ -1,13 +1,8 @@
1# FlowBufferFactory数据类型1# FlowBufferFactory数据类型
2 2 
3-- **[AllocTensor(FlowBufferFactory数据类型)](alloctensor-flowbufferfactory-datatype.md)**3+- [AllocTensor(FlowBufferFactory数据类型)](alloctensor-flowbufferfactory-datatype.md)
4- 4+- [AllocTensorMsg(FlowBufferFactory数据类型)](alloctensormsg-flowbufferfactory-datatype.md)
5-- **[AllocTensorMsg(FlowBufferFactory数据类型)](alloctensormsg-flowbufferfactory-datatype.md)**5+- [AllocRawDataMsg(FlowBufferFactory数据类型)](allocrawdatamsg-flowbufferfactory-datatype.md)
6- 6+- [AllocEmptyDataMsg(FlowBufferFactory数据类型)](allocemptydatamsg-flowbufferfactory-datatype.md)
7-- **[AllocRawDataMsgFlowBufferFactory数据类型)](allocrawdatamsg-flowbufferfactory-datatype.md)**7+- [ToFlowMsgtensor)](to-flowmsg-tensor.md)
8- 8+- [ToFlowMsg(raw data)](to-flowmsg-raw-data.md)
9-- **[AllocEmptyDataMsg(FlowBufferFactory数据类型)](allocemptydatamsg-flowbufferfactory-datatype.md)**
10- 
11-- **[ToFlowMsg(tensor)](to-flowmsg-tensor.md)**
12- 
13-- **[ToFlowMsg(raw data)](to-flowmsg-raw-data.md)**
@@ -1,3 +1,3 @@
1# FlowData类1# FlowData类
2 2 
3-- **[FlowData的构造函数和析构函数](flowdata-ctor-dtor.md)**3+- [FlowData的构造函数和析构函数](flowdata-ctor-dtor.md)
@@ -1,7 +1,5 @@
1# FlowFuncRegistrar类1# FlowFuncRegistrar类
2 2 
3-- **[RegProcFunc](RegProcFunc.md)**3+- [RegProcFunc](RegProcFunc.md)
4- 4+- [CreateMultiFunc](CreateMultiFunc.md)
5-- **[CreateMultiFunc](CreateMultiFunc.md)**5+- [CreateMultiFuncWithQ](CreateMultiFuncWithQ.md)
6- 
7-- **[CreateMultiFuncWithQ](CreateMultiFuncWithQ.md)**
@@ -1,19 +1,11 @@
1# FlowGraph类1# FlowGraph类
2 2 
3-- **[FlowGraph构造函数和析构函数](flowgraph-ctor-dtor.md)**3+- [FlowGraph构造函数和析构函数](flowgraph-ctor-dtor.md)
4- 4+- [SetInputs](SetInputs.md)
5-- **[SetInputs](SetInputs.md)**5+- [SetOutputs](SetOutputs.md)
6- 6+- [SetOutputs(index)](setoutputs-index.md)
7-- **[SetOutputs](SetOutputs.md)**7+- [SetContainsNMappingNode](SetContainsNMappingNode.md)
8- 8+- [SetInputsAlignAttrs](SetInputsAlignAttrs.md)
9-- **[SetOutputs(index)](setoutputs-index.md)**9+- [const ge::Graph &ToGeGraph\(\) const](const-ge-graph-togegraph-const.md)
10- 10+- [SetGraphPpBuilderAsync](SetGraphPpBuilderAsync.md)
11-- **[SetContainsNMappingNode](SetContainsNMappingNode.md)**11+- [SetExceptionCatch](SetExceptionCatch.md)
12- 
13-- **[SetInputsAlignAttrs](SetInputsAlignAttrs.md)**
14- 
15-- **[const ge::Graph &ToGeGraph\(\) const](const-ge-graph-togegraph-const.md)**
16- 
17-- **[SetGraphPpBuilderAsync](SetGraphPpBuilderAsync.md)**
18- 
19-- **[SetExceptionCatch](SetExceptionCatch.md)**
@@ -1,7 +1,5 @@
1# FlowGraphPp类1# FlowGraphPp类
2 2 
3-- **[FlowGraphPp构造函数和析构函数](flowgraphpp-ctor-dtor.md)**3+- [FlowGraphPp构造函数和析构函数](flowgraphpp-ctor-dtor.md)
4- 4+- [Serialize(FlowGraphPp类)](serialize-flowgraphpp-class.md)
5-- **[Serialize(FlowGraphPp类)](serialize-flowgraphpp-class.md)**5+- [GetGraphBuilder(FlowGraphPp类)](getgraphbuilder-flowgraphpp-class.md)
6- 
7-- **[GetGraphBuilder(FlowGraphPp类)](getgraphbuilder-flowgraphpp-class.md)**
@@ -1,35 +1,19 @@
1# FlowMsg类1# FlowMsg类
2 2 
3-- **[FlowMsg构造函数和析构函数](flowmsg-ctor-dtor.md)**3+- [FlowMsg构造函数和析构函数](flowmsg-ctor-dtor.md)
4- 4+- [GetMsgType(FlowMsg类)](getmsgtype-flowmsg-class.md)
5-- **[GetMsgType(FlowMsg类)](getmsgtype-flowmsg-class.md)**5+- [GetTensor(FlowMsg类)](gettensor-flowmsg-class.md)
6- 6+- [SetRetCode(FlowMsg类)](setretcode-flowmsg-class.md)
7-- **[GetTensor(FlowMsg类)](gettensor-flowmsg-class.md)**7+- [GetRetCode(FlowMsg类)](getretcode-flowmsg-class.md)
8- 8+- [SetStartTime(FlowMsg类)](setstarttime-flowmsg-class.md)
9-- **[SetRetCode(FlowMsg类)](setretcode-flowmsg-class.md)**9+- [GetStartTime(FlowMsg类)](getstarttime-flowmsg-class.md)
10- 10+- [SetEndTime(FlowMsg类)](setendtime-flowmsg-class.md)
11-- **[GetRetCode(FlowMsg类)](getretcode-flowmsg-class.md)**11+- [GetEndTime(FlowMsg类)](getendtime-flowmsg-class.md)
12- 12+- [SetFlowFlags(FlowMsg类)](setflowflags-flowmsg-class.md)
13-- **[SetStartTime(FlowMsg类)](setstarttime-flowmsg-class.md)**13+- [GetFlowFlags(FlowMsg类)](getflowflags-flowmsg-class.md)
14- 14+- [SetRouteLabel](SetRouteLabel.md)
15-- **[GetStartTime(FlowMsg类)](getstarttime-flowmsg-class.md)**15+- [GetTransactionId(FlowMsg类)](gettransactionid-flowmsg-class.md)
16- 16+- [GetTensorList](GetTensorList.md)
17-- **[SetEndTime(FlowMsg类)](setendtime-flowmsg-class.md)**17+- [GetRawData(FlowMsg类)](getrawdata-flowmsg-class.md)
18- 18+- [SetMsgType(FlowMsg类)](setmsgtype-flowmsg-class.md)
19-- **[GetEndTime(FlowMsg类)](getendtime-flowmsg-class.md)**19+- [SetTransactionId(FlowMsg类)](settransactionid-flowmsg-class.md)
20- 
21-- **[SetFlowFlags(FlowMsg类)](setflowflags-flowmsg-class.md)**
22- 
23-- **[GetFlowFlags(FlowMsg类)](getflowflags-flowmsg-class.md)**
24- 
25-- **[SetRouteLabel](SetRouteLabel.md)**
26- 
27-- **[GetTransactionId(FlowMsg类)](gettransactionid-flowmsg-class.md)**
28- 
29-- **[GetTensorList](GetTensorList.md)**
30- 
31-- **[GetRawData(FlowMsg类)](getrawdata-flowmsg-class.md)**
32- 
33-- **[SetMsgType(FlowMsg类)](setmsgtype-flowmsg-class.md)**
34- 
35-- **[SetTransactionId(FlowMsg类)](settransactionid-flowmsg-class.md)**
@@ -1,35 +1,19 @@
1# FlowMsg数据类型1# FlowMsg数据类型
2 2 
3-- **[FlowMsg数据类型构造函数和析构函数](flowmsg-datatype-ctor-dtor.md)**3+- [FlowMsg数据类型构造函数和析构函数](flowmsg-datatype-ctor-dtor.md)
4- 4+- [GetMsgType(FlowMsg数据类型)](getmsgtype-flowmsg-datatype.md)
5-- **[GetMsgType(FlowMsg数据类型)](getmsgtype-flowmsg-datatype.md)**5+- [SetMsgType(FlowMsg数据类型)](setmsgtype-flowmsg-datatype.md)
6- 6+- [GetTensor(FlowMsg数据类型)](gettensor-flowmsg-datatype.md)
7-- **[SetMsgType(FlowMsg数据类型)](setmsgtype-flowmsg-datatype.md)**7+- [GetRetCode(FlowMsg数据类型)](getretcode-flowmsg-datatype.md)
8- 8+- [SetRetCode(FlowMsg数据类型)](setretcode-flowmsg-datatype.md)
9-- **[GetTensor(FlowMsg数据类型)](gettensor-flowmsg-datatype.md)**9+- [SetStartTime(FlowMsg数据类型)](setstarttime-flowmsg-datatype.md)
10- 10+- [GetStartTime(FlowMsg数据类型)](getstarttime-flowmsg-datatype.md)
11-- **[GetRetCode(FlowMsg数据类型)](getretcode-flowmsg-datatype.md)**11+- [SetEndTime(FlowMsg数据类型)](setendtime-flowmsg-datatype.md)
12- 12+- [GetEndTime(FlowMsg数据类型)](getendtime-flowmsg-datatype.md)
13-- **[SetRetCode(FlowMsg数据类型)](setretcode-flowmsg-datatype.md)**13+- [SetFlowFlags(FlowMsg数据类型)](setflowflags-flowmsg-datatype.md)
14- 14+- [GetFlowFlags(FlowMsg数据类型)](getflowflags-flowmsg-datatype.md)
15-- **[SetStartTime(FlowMsg数据类型)](setstarttime-flowmsg-datatype.md)**15+- [GetTransactionId(FlowMsg数据类型)](gettransactionid-flowmsg-datatype.md)
16- 16+- [SetTransactionId(FlowMsg数据类型)](settransactionid-flowmsg-datatype.md)
17-- **[GetStartTime(FlowMsg数据类型)](getstarttime-flowmsg-datatype.md)**17+- [SetUserData(FlowMsg数据类型)](setuserdata-flowmsg-datatype.md)
18- 18+- [GetUserData(FlowMsg数据类型)](getuserdata-flowmsg-datatype.md)
19-- **[SetEndTime(FlowMsg数据类型)](setendtime-flowmsg-datatype.md)**19+- [GetRawData(FlowMsg数据类型)](getrawdata-flowmsg-datatype.md)
20- 
21-- **[GetEndTime(FlowMsg数据类型)](getendtime-flowmsg-datatype.md)**
22- 
23-- **[SetFlowFlags(FlowMsg数据类型)](setflowflags-flowmsg-datatype.md)**
24- 
25-- **[GetFlowFlags(FlowMsg数据类型)](getflowflags-flowmsg-datatype.md)**
26- 
27-- **[GetTransactionId(FlowMsg数据类型)](gettransactionid-flowmsg-datatype.md)**
28- 
29-- **[SetTransactionId(FlowMsg数据类型)](settransactionid-flowmsg-datatype.md)**
30- 
31-- **[SetUserData(FlowMsg数据类型)](setuserdata-flowmsg-datatype.md)**
32- 
33-- **[GetUserData(FlowMsg数据类型)](getuserdata-flowmsg-datatype.md)**
34- 
35-- **[GetRawData(FlowMsg数据类型)](getrawdata-flowmsg-datatype.md)**
@@ -1,9 +1,6 @@
1# FlowMsgQueue类1# FlowMsgQueue类
2 2 
3-- **[FlowMsgQueue构造函数和析构函数](flowmsgqueue-ctor-dtor.md)**3+- [FlowMsgQueue构造函数和析构函数](flowmsgqueue-ctor-dtor.md)
4- 4+- [Dequeue](Dequeue.md)
5-- **[Dequeue](Dequeue.md)**5+- [Depth](Depth.md)
6- 6+- [Size](Size.md)
7-- **[Depth](Depth.md)**
8- 
9-- **[Size](Size.md)**
@@ -1,15 +1,9 @@
1# FlowNode类1# FlowNode类
2 2 
3-- **[FlowNode构造函数和析构函数](flownode-ctor-dtor.md)**3+- [FlowNode构造函数和析构函数](flownode-ctor-dtor.md)
4- 4+- [SetInput](SetInput.md)
5-- **[SetInput](SetInput.md)**5+- [AddPp](AddPp.md)
6- 6+- [MapInput](MapInput.md)
7-- **[AddPp](AddPp.md)**7+- [MapOutput](MapOutput.md)
8- 8+- [SetBalanceScatter](SetBalanceScatter.md)
9-- **[MapInput](MapInput.md)**9+- [SetBalanceGather](SetBalanceGather.md)
10- 
11-- **[MapOutput](MapOutput.md)**
12- 
13-- **[SetBalanceScatter](SetBalanceScatter.md)**
14- 
15-- **[SetBalanceGather](SetBalanceGather.md)**
@@ -1,17 +1,10 @@
1# FunctionPp类1# FunctionPp类
2 2 
3-- **[FunctionPp构造函数和析构函数](functionpp-ctor-dtor.md)**3+- [FunctionPp构造函数和析构函数](functionpp-ctor-dtor.md)
4- 4+- [SetCompileConfig(FunctionPp类)](setcompileconfig-functionpp-class.md)
5-- **[SetCompileConfig(FunctionPp类)](setcompileconfig-functionpp-class.md)**5+- [AddInvokedClosure \(添加调用的GraphPp\)](addinvokedclosure-add-invoked-graph-pp.md)
6- 6+- [AddInvokedClosure \(添加调用的ProcessPoint子类\)](addinvokedclosure-add-invoked-processpoint-subclass.md)
7-- **[AddInvokedClosure \(添加调用的GraphPp\)](addinvokedclosure-add-invoked-graph-pp.md)**7+- [AddInvokedClosure \(添加调用的FlowGraphPp\)](addinvokedclosure-add-invoked-flowgraph-pp.md)
8- 8+- [SetInitParam](SetInitParam.md)
9-- **[AddInvokedClosure \(添加调用的ProcessPoint子\)](addinvokedclosure-add-invoked-processpoint-subclass.md)**9+- [Serialize(FunctionPp](serialize-functionpp-class.md)
10- 10+- [GetInvokedClosures](GetInvokedClosures.md)
11-- **[AddInvokedClosure \(添加调用的FlowGraphPp\)](addinvokedclosure-add-invoked-flowgraph-pp.md)**
12- 
13-- **[SetInitParam](SetInitParam.md)**
14- 
15-- **[Serialize(FunctionPp类)](serialize-functionpp-class.md)**
16- 
17-- **[GetInvokedClosures](GetInvokedClosures.md)**
@@ -1,19 +1,11 @@
1# Graph运行接口1# Graph运行接口
2 2 
3-- **[FeedDataFlowGraph(feed所有输入)](feeddataflowgraph-feed-all-input.md)**3+- [FeedDataFlowGraph(feed所有输入)](feeddataflowgraph-feed-all-input.md)
4- 4+- [FeedDataFlowGraph(按索引feed输入)](feeddataflowgraph-feed-input-by-index.md)
5-- **[FeedDataFlowGraph(按索引feed输入)](feeddataflowgraph-feed-input-by-index.md)**5+- [FeedDataFlowGraph(feed所有FlowMsg)](feeddataflowgraph-feed-all-flowmsg.md)
6- 6+- [FeedDataFlowGraph(按索引feed FlowMsg)](feeddataflowgraph-feed-flowmsg-by-index.md)
7-- **[FeedDataFlowGraph(feed所有FlowMsg)](feeddataflowgraph-feed-all-flowmsg.md)**7+- [FeedRawData](FeedRawData.md)
8- 8+- [FetchDataFlowGraph(获取所有输出数据)](fetchdataflowgraph-get-all-output-data.md)
9-- **[FeedDataFlowGraph(按索引feed FlowMsg)](feeddataflowgraph-feed-flowmsg-by-index.md)**9+- [FetchDataFlowGraph(按索引获取输出数据)](fetchdataflowgraph-get-output-data-by-index.md)
10- 10+- [FetchDataFlowGraph(获取所有输出FlowMsg)](fetchdataflowgraph-get-all-output-flowmsg.md)
11-- **[FeedRawData](FeedRawData.md)**11+- [FetchDataFlowGraph(按索引获取输出FlowMsg)](fetchdataflowgraph-get-output-flowmsg-by-index.md)
12- 
13-- **[FetchDataFlowGraph(获取所有输出数据)](fetchdataflowgraph-get-all-output-data.md)**
14- 
15-- **[FetchDataFlowGraph(按索引获取输出数据)](fetchdataflowgraph-get-output-data-by-index.md)**
16- 
17-- **[FetchDataFlowGraph(获取所有输出FlowMsg)](fetchdataflowgraph-get-all-output-flowmsg.md)**
18- 
19-- **[FetchDataFlowGraph(按索引获取输出FlowMsg)](fetchdataflowgraph-get-output-flowmsg-by-index.md)**
@@ -1,9 +1,6 @@
1# GraphPp类1# GraphPp类
2 2 
3-- **[GraphPp构造函数和析构函数](graphpp-ctor-dtor.md)**3+- [GraphPp构造函数和析构函数](graphpp-ctor-dtor.md)
4- 4+- [SetCompileConfig(GraphPp类)](setcompileconfig-graphpp-class.md)
5-- **[SetCompileConfig(GraphPp类)](setcompileconfig-graphpp-class.md)**5+- [Serialize(GraphPp类)](serialize-graphpp-class.md)
6- 6+- [GetGraphBuilder(GraphPp类)](getgraphbuilder-graphpp-class.md)
7-- **[Serialize(GraphPp类)](serialize-graphpp-class.md)**
8- 
9-- **[GetGraphBuilder(GraphPp类)](getgraphbuilder-graphpp-class.md)**
@@ -1,31 +1,17 @@
1# MetaContext类1# MetaContext类
2 2 
3-- **[MetaContext构造函数和析构函数](metacontext-ctor-dtor.md)**3+- [MetaContext构造函数和析构函数](metacontext-ctor-dtor.md)
4- 4+- [AllocTensorMsg(MetaContext类)](alloctensormsg-metacontext-class.md)
5-- **[AllocTensorMsg(MetaContext类)](alloctensormsg-metacontext-class.md)**5+- [AllocEmptyDataMsg(MetaContext类)](allocemptydatamsg-metacontext-class.md)
6- 6+- [SetOutput(MetaContext类,tensor)](setoutput-metacontext-class-tensor.md)
7-- **[AllocEmptyDataMsg(MetaContext类)](allocemptydatamsg-metacontext-class.md)**7+- [GetAttr(MetaContext类,获取指针)](getattr-metacontext-class-get-ptr.md)
8- 8+- [GetAttr(MetaContext类,获取属性值)](getattr-metacontext-class-get-attr-value.md)
9-- **[SetOutput(MetaContext类,tensor)](setoutput-metacontext-class-tensor.md)**9+- [RunFlowModel(MetaContext类)](runflowmodel-metacontext-class.md)
10- 10+- [GetInputNum(MetaContext类)](getinputnum-metacontext-class.md)
11-- **[GetAttr(MetaContext类,获取指针)](getattr-metacontext-class-get-ptr.md)**11+- [GetOutputNum(MetaContext类)](getoutputnum-metacontext-class.md)
12- 12+- [GetWorkPath(MetaContext类)](getworkpath-metacontext-class.md)
13-- **[GetAttr(MetaContext类,获取属性值)](getattr-metacontext-class-get-attr-value.md)**13+- [GetRunningDeviceId(MetaContext类)](getrunningdeviceid-metacontext-class.md)
14- 14+- [GetUserData(MetaContext类)](getuserdata-metacontext-class.md)
15-- **[RunFlowModel(MetaContext类)](runflowmodel-metacontext-class.md)**15+- [AllocTensorMsgWithAlign(MetaContext类)](alloctensormsgwithalign-metacontext-class.md)
16- 16+- [RaiseException(MetaContext类)](raiseexception-metacontext-class.md)
17-- **[GetInputNum(MetaContext类)](getinputnum-metacontext-class.md)**17+- [GetException(MetaContext类)](getexception-metacontext-class.md)
18- 
19-- **[GetOutputNum(MetaContext类)](getoutputnum-metacontext-class.md)**
20- 
21-- **[GetWorkPath(MetaContext类)](getworkpath-metacontext-class.md)**
22- 
23-- **[GetRunningDeviceId(MetaContext类)](getrunningdeviceid-metacontext-class.md)**
24- 
25-- **[GetUserData(MetaContext类)](getuserdata-metacontext-class.md)**
26- 
27-- **[AllocTensorMsgWithAlign(MetaContext类)](alloctensormsgwithalign-metacontext-class.md)**
28- 
29-- **[RaiseException(MetaContext类)](raiseexception-metacontext-class.md)**
30- 
31-- **[GetException(MetaContext类)](getexception-metacontext-class.md)**
@@ -1,15 +1,9 @@
1# MetaFlowFunc类1# MetaFlowFunc类
2 2 
3-- **[MetaFlowFunc构造函数和析构函数](metaflowfunc-ctor-dtor.md)**3+- [MetaFlowFunc构造函数和析构函数](metaflowfunc-ctor-dtor.md)
4- 4+- [SetContext](SetContext.md)
5-- **[SetContext](SetContext.md)**5+- [Init(MetaFlowFunc类)](init-metaflowfunc-class.md)
6- 6+- [Proc](Proc.md)
7-- **[Init(MetaFlowFunc类)](init-metaflowfunc-class.md)**7+- [RegisterFlowFunc](RegisterFlowFunc.md)
8- 8+- [ResetFlowFuncState(MetaFlowFunc类)](resetflowfuncstate-metaflowfunc-class.md)
9-- **[Proc](Proc.md)**9+- [其他](others.md)
10- 
11-- **[RegisterFlowFunc](RegisterFlowFunc.md)**
12- 
13-- **[ResetFlowFuncState(MetaFlowFunc类)](resetflowfuncstate-metaflowfunc-class.md)**
14- 
15-- **[其他](others.md)**
@@ -1,11 +1,7 @@
1# MetaMultiFunc类1# MetaMultiFunc类
2 2 
3-- **[MetaMultiFunc构造函数和析构函数](metamultifunc-ctor-dtor.md)**3+- [MetaMultiFunc构造函数和析构函数](metamultifunc-ctor-dtor.md)
4- 4+- [Init(MetaMultiFunc类)](init-metamultifunc-class.md)
5-- **[Init(MetaMultiFunc类)](init-metamultifunc-class.md)**5+- [多func处理函数](multi-func-handler.md)
6- 6+- [RegisterMultiFunc](RegisterMultiFunc.md)
7-- **[多func处理函数](multi-func-handler.md)**7+- [ResetFlowFuncState(MetaMultiFunc类)](resetflowfuncstate-metamultifunc-class.md)
8- 
9-- **[RegisterMultiFunc](RegisterMultiFunc.md)**
10- 
11-- **[ResetFlowFuncState(MetaMultiFunc类)](resetflowfuncstate-metamultifunc-class.md)**
@@ -1,21 +1,12 @@
1# MetaParams类1# MetaParams类
2 2 
3-- **[MetaParams构造函数和析构函数](metaparams-ctor-dtor.md)**3+- [MetaParams构造函数和析构函数](metaparams-ctor-dtor.md)
4- 4+- [GetName](GetName.md)
5-- **[GetName](GetName.md)**5+- [GetAttr(MetaParams类,获取指针)](getattr-metaparams-class-get-ptr.md)
6- 6+- [GetAttr(MetaParams类,获取属性值)](getattr-metaparams-class-get-attr-value.md)
7-- **[GetAttr(MetaParams类,获取指针)](getattr-metaparams-class-get-ptr.md)**7+- [GetInputNum(MetaParams类)](getinputnum-metaparams-class.md)
8- 8+- [GetOutputNum(MetaParams类)](getoutputnum-metaparams-class.md)
9-- **[GetAttr(MetaParams类,获取属性值)](getattr-metaparams-class-get-attr-value.md)**9+- [GetWorkPath(MetaParams类)](getworkpath-metaparams-class.md)
10- 10+- [GetRunningDeviceId(MetaParams类)](getrunningdeviceid-metaparams-class.md)
11-- **[GetInputNum(MetaParams类)](getinputnum-metaparams-class.md)**11+- [GetRunningInstanceId](GetRunningInstanceId.md)
12- 12+- [GetRunningInstanceNum](GetRunningInstanceNum.md)
13-- **[GetOutputNum(MetaParams类)](getoutputnum-metaparams-class.md)**
14- 
15-- **[GetWorkPath(MetaParams类)](getworkpath-metaparams-class.md)**
16- 
17-- **[GetRunningDeviceId(MetaParams类)](getrunningdeviceid-metaparams-class.md)**
18- 
19-- **[GetRunningInstanceId](GetRunningInstanceId.md)**
20- 
21-- **[GetRunningInstanceNum](GetRunningInstanceNum.md)**
@@ -1,29 +1,16 @@
1# MetaRunContext类1# MetaRunContext类
2 2 
3-- **[MetaRunContext构造函数和析构函数](metaruncontext-ctor-dtor.md)**3+- [MetaRunContext构造函数和析构函数](metaruncontext-ctor-dtor.md)
4- 4+- [AllocTensorMsg(MetaRunContext类)](alloctensormsg-metaruncontext-class.md)
5-- **[AllocTensorMsg(MetaRunContext类)](alloctensormsg-metaruncontext-class.md)**5+- [SetOutput(MetaRunContext类,tensor)](setoutput-metaruncontext-class-tensor.md)
6- 6+- [RunFlowModel(MetaRunContext类)](runflowmodel-metaruncontext-class.md)
7-- **[SetOutput(MetaRunContext类,tensor)](setoutput-metaruncontext-class-tensor.md)**7+- [AllocEmptyDataMsg(MetaRunContext类)](allocemptydatamsg-metaruncontext-class.md)
8- 8+- [GetUserData(MetaRunContext类)](getuserdata-metaruncontext-class.md)
9-- **[RunFlowModel(MetaRunContext类)](runflowmodel-metaruncontext-class.md)**9+- [SetOutput(MetaRunContext类,输出)](setoutput-metaruncontext-class-output.md)
10- 10+- [SetMultiOutputs](SetMultiOutputs.md)
11-- **[AllocEmptyDataMsg(MetaRunContext类)](allocemptydatamsg-metaruncontext-class.md)**11+- [AllocTensorMsgWithAlign(MetaRunContext类)](alloctensormsgwithalign-metaruncontext-class.md)
12- 12+- [AllocTensorListMsg](AllocTensorListMsg.md)
13-- **[GetUserData(MetaRunContext类)](getuserdata-metaruncontext-class.md)**13+- [RaiseException(MetaRunContext类)](raiseexception-metaruncontext-class.md)
14- 14+- [GetException(MetaRunContext类)](getexception-metaruncontext-class.md)
15-- **[SetOutput(MetaRunContext类,输出)](setoutput-metaruncontext-class-output.md)**15+- [AllocRawDataMsg(MetaRunContext类)](allocrawdatamsg-metaruncontext-class.md)
16- 16+- [ToFlowMsg](ToFlowMsg.md)
17-- **[SetMultiOutputs](SetMultiOutputs.md)**
18- 
19-- **[AllocTensorMsgWithAlign(MetaRunContext类)](alloctensormsgwithalign-metaruncontext-class.md)**
20- 
21-- **[AllocTensorListMsg](AllocTensorListMsg.md)**
22- 
23-- **[RaiseException(MetaRunContext类)](raiseexception-metaruncontext-class.md)**
24- 
25-- **[GetException(MetaRunContext类)](getexception-metaruncontext-class.md)**
26- 
27-- **[AllocRawDataMsg(MetaRunContext类)](allocrawdatamsg-metaruncontext-class.md)**
28- 
29-- **[ToFlowMsg](ToFlowMsg.md)**
@@ -1,7 +1,5 @@
1# OutOptions类1# OutOptions类
2 2 
3-- **[OutOptions构造函数和析构函数](outoptions-ctor-dtor.md)**3+- [OutOptions构造函数和析构函数](outoptions-ctor-dtor.md)
4- 4+- [MutableBalanceConfig](MutableBalanceConfig.md)
5-- **[MutableBalanceConfig](MutableBalanceConfig.md)**5+- [GetBalanceConfig](GetBalanceConfig.md)
6- 
7-- **[GetBalanceConfig](GetBalanceConfig.md)**
@@ -1,11 +1,7 @@
1# ProcessPoint类1# ProcessPoint类
2 2 
3-- **[ProcessPoint析构函数](processpoint-dtor.md)**3+- [ProcessPoint析构函数](processpoint-dtor.md)
4- 4+- [GetProcessPointType](GetProcessPointType.md)
5-- **[GetProcessPointType](GetProcessPointType.md)**5+- [GetProcessPointName](GetProcessPointName.md)
6- 6+- [GetCompileConfig](GetCompileConfig.md)**
7-- **[GetProcessPointName](GetProcessPointName.md)**7+- [Serialize(ProcessPoint类)](serialize-processpoint-class.md)
8- 
9-- **[GetCompileConfig](GetCompileConfig.md)**
10- 
11-- **[Serialize(ProcessPoint类)](serialize-processpoint-class.md)**
@@ -1,5 +1,4 @@
1# 注册宏1# 注册宏
2 2 
3-- **[MetaFlowFunc注册函数宏](metaflowfunc-register-func-macro.md)**3+- [MetaFlowFunc注册函数宏](metaflowfunc-register-func-macro.md)
4- 4+- [MetaMultiFunc注册函数宏](metamultifunc-register-func-macro.md)
5-- **[MetaMultiFunc注册函数宏](metamultifunc-register-func-macro.md)**
@@ -1,9 +1,6 @@
1# 运行接口1# 运行接口
2 2 
3-- **[Graph运行接口](graph-run-api.md)**3+- [Graph运行接口](graph-run-api.md)
4- 4+- [DataFlowInfo数据类型](dataflowinfo-datatype.md)
5-- **[DataFlowInfo数据类型](dataflowinfo-datatype.md)**5+- [FlowMsg数据类型](flowmsg-datatype.md)
6- 6+- [FlowBufferFactory数据类型](flowbufferfactory-datatype.md)
7-- **[FlowMsg数据类型](flowmsg-datatype.md)**
8- 
9-- **[FlowBufferFactory数据类型](flowbufferfactory-datatype.md)**
@@ -1,17 +1,10 @@
1# Tensor类1# Tensor类
2 2 
3-- **[Tensor构造函数和析构函数](tensor-ctor-dtor.md)**3+- [Tensor构造函数和析构函数](tensor-ctor-dtor.md)
4- 4+- [GetShape](GetShape.md)
5-- **[GetShape](GetShape.md)**5+- [GetDataType](GetDataType.md)
6- 6+- [GetData](GetData.md)
7-- **[GetDataType](GetDataType.md)**7+- [GetDataSize](GetDataSize.md)
8- 8+- [GetElementCnt](GetElementCnt.md)
9-- **[GetData](GetData.md)**9+- [GetDataBufferSize](GetDataBufferSize.md)
10- 10+- [Reshape](Reshape.md)
11-- **[GetDataSize](GetDataSize.md)**
12- 
13-- **[GetElementCnt](GetElementCnt.md)**
14- 
15-- **[GetDataBufferSize](GetDataBufferSize.md)**
16- 
17-- **[Reshape](Reshape.md)**
@@ -1,37 +1,20 @@
1# UDF接口1# UDF接口
2 2 
3-- **[UDF接口列表](udf-api-list.md)**3+- [UDF接口列表](udf-api-list.md)
4- 4+- [AttrValue类](attrvalue-class.md)
5-- **[AttrValue类](attrvalue-class.md)**5+- [AscendString类](ascendstring-class.md)
6- 6+- [MetaContext类](metacontext-class.md)
7-- **[AscendString类](ascendstring-class.md)**7+- [FlowMsg类](flowmsg-class.md)
8- 8+- [Tensor类](tensor-class.md)
9-- **[MetaContext类](metacontext-class.md)**9+- [MetaFlowFunc类](metaflowfunc-class.md)
10- 10+- [MetaMultiFunc类](metamultifunc-class.md)
11-- **[FlowMsg类](flowmsg-class.md)**11+- [FlowFuncRegistrar类](flowfuncregistrar-class.md)
12- 12+- [MetaParams类](metaparams-class.md)
13-- **[Tensor类](tensor-class.md)**13+- [MetaRunContext类](metaruncontext-class.md)
14- 14+- [OutOptions类](outoptions-class.md)
15-- **[MetaFlowFunc类](metaflowfunc-class.md)**15+- [BalanceConfig类](balanceconfig-class.md)
16- 16+- [FlowBufferFactory类](flowbufferfactory-class.md)
17-- **[MetaMultiFunc类](metamultifunc-class.md)**17+- [FlowMsgQueue类](flowmsgqueue-class.md)
18- 18+- [注册宏](register-macro.md)
19-- **[FlowFuncRegistrar类](flowfuncregistrar-class.md)**19+- [UDF日志接口](udf-log-api.md)
20- 20+- [UDF错误码](udf-error-code.md)
21-- **[MetaParams类](metaparams-class.md)**
22- 
23-- **[MetaRunContext类](metaruncontext-class.md)**
24- 
25-- **[OutOptions类](outoptions-class.md)**
26- 
27-- **[BalanceConfig类](balanceconfig-class.md)**
28- 
29-- **[FlowBufferFactory类](flowbufferfactory-class.md)**
30- 
31-- **[FlowMsgQueue类](flowmsgqueue-class.md)**
32- 
33-- **[注册宏](register-macro.md)**
34- 
35-- **[UDF日志接口](udf-log-api.md)**
36- 
37-- **[UDF错误码](udf-error-code.md)**
@@ -1,31 +1,17 @@
1# UDF日志接口1# UDF日志接口
2 2 
3-- **[UDF日志接口简介](udf-log-api-intro.md)**3+- [UDF日志接口简介](udf-log-api-intro.md)
4- 4+- [FlowFuncLogger构造函数和析构函数](flowfunclogger-ctor-dtor.md)
5-- **[FlowFuncLogger构造函数和析构函数](flowfunclogger-ctor-dtor.md)**5+- [GetLogger](GetLogger.md)
6- 6+- [GetLogExtHeader](GetLogExtHeader.md)
7-- **[GetLogger](GetLogger.md)**7+- [IsLogEnable](IsLogEnable.md)
8- 8+- [Error](Error.md)
9-- **[GetLogExtHeader](GetLogExtHeader.md)**9+- [Warn](Warn.md)
10- 10+- [Info](Info.md)
11-- **[IsLogEnable](IsLogEnable.md)**11+- [Debug](Debug.md)
12- 12+- [运行日志Error级别日志宏](run-log-error-level-log-macro.md)
13-- **[Error](Error.md)**13+- [运行日志Info级别日志宏](run-log-info-level-log-macro.md)
14- 14+- [调试日志Error级别日志宏](debug-log-error-level-log-macro.md)
15-- **[Warn](Warn.md)**15+- [调试日志Warn级别日志宏](debug-log-warn-level-log-macro.md)
16- 16+- [调试日志Info级别日志宏](debug-log-info-level-log-macro.md)
17-- **[Info](Info.md)**17+- [调试日志Debug级别日志宏](debug-log-debug-level-log-macro.md)
18- 
19-- **[Debug](Debug.md)**
20- 
21-- **[运行日志Error级别日志宏](run-log-error-level-log-macro.md)**
22- 
23-- **[运行日志Info级别日志宏](run-log-info-level-log-macro.md)**
24- 
25-- **[调试日志Error级别日志宏](debug-log-error-level-log-macro.md)**
26- 
27-- **[调试日志Warn级别日志宏](debug-log-warn-level-log-macro.md)**
28- 
29-- **[调试日志Info级别日志宏](debug-log-info-level-log-macro.md)**
30- 
31-- **[调试日志Debug级别日志宏](debug-log-debug-level-log-macro.md)**
@@ -1,7 +1,5 @@
1# BalanceConfig类1# BalanceConfig类
2 2 
3-- **[BalanceConfig构造函数](balanceconfig-ctor.md)**3+- [BalanceConfig构造函数](balanceconfig-ctor.md)
4- 4+- [set\_data\_pos](set_data_pos.md)
5-- **[set\_data\_pos](set_data_pos.md)**5+- [get\_inner\_config](get_inner_config.md)
6- 
7-- **[get\_inner\_config](get_inner_config.md)**
@@ -1,39 +1,21 @@
1# 构图接口1# 构图接口
2 2 
3-- **[dataflow.FlowData](dataflow-FlowData.md)**3+- [dataflow.FlowData](dataflow-FlowData.md)
4- 4+- [dataflow.FlowNode](dataflow-FlowNode.md)
5-- **[dataflow.FlowNode](dataflow-FlowNode.md)**5+- [dataflow.FlowFlag](dataflow-FlowFlag.md)
6- 6+- [dataflow.FlowGraph(构图接口)](dataflow-flowgraph-build-graph-api.md)
7-- **[dataflow.FlowFlag](dataflow-FlowFlag.md)**7+- [dataflow.FlowOutput](dataflow-FlowOutput.md)
8- 8+- [dataflow.Framework](dataflow-Framework.md)
9-- **[dataflow.FlowGraph(构图接口)](dataflow-flowgraph-build-graph-api.md)**9+- [dataflow.FuncProcessPoint](dataflow-FuncProcessPoint.md)
10- 10+- [dataflow.GraphProcessPoint](dataflow-GraphProcessPoint.md)
11-- **[dataflow.FlowOutput](dataflow-FlowOutput.md)**11+- [dataflow.FlowGraphProcessPoint](dataflow-FlowGraphProcessPoint.md)
12- 12+- [dataflow.Tensor](dataflow-Tensor.md)
13-- **[dataflow.Framework](dataflow-Framework.md)**13+- [dataflow.TensorDesc](dataflow-TensorDesc.md)
14- 14+- [dataflow.alloc\_tensor](dataflow-alloc_tensor.md)
15-- **[dataflow.FuncProcessPoint](dataflow-FuncProcessPoint.md)**15+- [dataflow.utils.generate\_deploy\_template](dataflow-utils-generate_deploy_template.md)
16- 16+- [dataflow.MsgTypeRegister](dataflow-MsgTypeRegister.md)
17-- **[dataflow.GraphProcessPoint](dataflow-GraphProcessPoint.md)**17+- [pyflow](pyflow.md)
18- 18+- [method](method.md)
19-- **[dataflow.FlowGraphProcessPoint](dataflow-FlowGraphProcessPoint.md)**19+- [npu\_model](npu_model.md)
20- 20+- [dataflow.CountBatch](dataflow-CountBatch.md)
21-- **[dataflow.Tensor](dataflow-Tensor.md)**21+- [dataflow.TimeBatch](dataflow-TimeBatch.md)
22- 
23-- **[dataflow.TensorDesc](dataflow-TensorDesc.md)**
24- 
25-- **[dataflow.alloc\_tensor](dataflow-alloc_tensor.md)**
26- 
27-- **[dataflow.utils.generate\_deploy\_template](dataflow-utils-generate_deploy_template.md)**
28- 
29-- **[dataflow.MsgTypeRegister](dataflow-MsgTypeRegister.md)**
30- 
31-- **[pyflow](pyflow.md)**
32- 
33-- **[method](method.md)**
34- 
35-- **[npu\_model](npu_model.md)**
36- 
37-- **[dataflow.CountBatch](dataflow-CountBatch.md)**
38- 
39-- **[dataflow.TimeBatch](dataflow-TimeBatch.md)**
@@ -1,19 +1,11 @@
1# dataflow.FlowInfo1# dataflow.FlowInfo
2 2 
3-- **[FlowInfo](FlowInfo.md)**3+- [FlowInfo](FlowInfo.md)
4- 4+- [set\_user\_data](set_user_data.md)
5-- **[set\_user\_data](set_user_data.md)**5+- [get\_user\_data(dataflow)](get_user_data-dataflow.md)
6- 6+- [user\_data](user_data.md)
7-- **[get\_user\_data(dataflow)](get_user_data-dataflow.md)**7+- [data\_size](data_size.md)
8- 8+- [start\_time](start_time.md)
9-- **[user\_data](user_data.md)**9+- [end\_time](end_time.md)
10- 10+- [flow\_flags](flow_flags.md)
11-- **[data\_size](data_size.md)**11+- [transaction\_id](transaction_id.md)
12- 
13-- **[start\_time](start_time.md)**
14- 
15-- **[end\_time](end_time.md)**
16- 
17-- **[flow\_flags](flow_flags.md)**
18- 
19-- **[transaction\_id](transaction_id.md)**
@@ -1,19 +1,11 @@
1# dataflow.FlowNode1# dataflow.FlowNode
2 2 
3-- **[FlowNode](FlowNode.md)**3+- [FlowNode](FlowNode.md)
4- 4+- [add\_process\_point](add_process_point.md)
5-- **[add\_process\_point](add_process_point.md)**5+- [map\_input](map_input.md)
6- 6+- [map\_output](map_output.md)
7-- **[map\_input](map_input.md)**7+- [set\_attr](set_attr.md)
8- 8+- [\_\_call\_\_](__call__.md)
9-- **[map\_output](map_output.md)**9+- [set\_balance\_scatter](set_balance_scatter.md)
10- 10+- [set\_balance\_gather](set_balance_gather.md)
11-- **[set\_attr](set_attr.md)**11+- [set\_alias](set_alias.md)
12- 
13-- **[\_\_call\_\_](__call__.md)**
14- 
15-- **[set\_balance\_scatter](set_balance_scatter.md)**
16- 
17-- **[set\_balance\_gather](set_balance_gather.md)**
18- 
19-- **[set\_alias](set_alias.md)**
@@ -1,7 +1,5 @@
1# dataflow.FuncProcessPoint1# dataflow.FuncProcessPoint
2 2 
3-- **[FuncProcessPoint](FuncProcessPoint.md)**3+- [FuncProcessPoint](FuncProcessPoint.md)
4- 4+- [set\_init\_param](set_init_param.md)
5-- **[set\_init\_param](set_init_param.md)**5+- [add\_invoked\_closure](add_invoked_closure.md)
6- 
7-- **[add\_invoked\_closure](add_invoked_closure.md)**
@@ -1,5 +1,4 @@
1# dataflow.GraphProcessPoint1# dataflow.GraphProcessPoint
2 2 
3-- **[GraphProcessPoint](GraphProcessPoint.md)**3+- [GraphProcessPoint](GraphProcessPoint.md)
4- 4+- [fnode](fnode.md)
5-- **[fnode](fnode.md)**
@@ -1,15 +1,9 @@
1# dataflow.MsgTypeRegister1# dataflow.MsgTypeRegister
2 2 
3-- **[register](register.md)**3+- [register](register.md)
4- 4+- [registered](registered.md)
5-- **[registered](registered.md)**5+- [get\_msg\_type(dataflow)](get_msg_type-dataflow.md)
6- 6+- [get\_serialize\_func](get_serialize_func.md)
7-- **[get\_msg\_type(dataflow)](get_msg_type-dataflow.md)**7+- [get\_deserialize\_func](get_deserialize_func.md)
8- 8+- [get\_size\_func](get_size_func.md)
9-- **[get\_serialize\_func](get_serialize_func.md)**9+- [deserialize\_from\_file](deserialize_from_file.md)
10- 
11-- **[get\_deserialize\_func](get_deserialize_func.md)**
12- 
13-- **[get\_size\_func](get_size_func.md)**
14- 
15-- **[deserialize\_from\_file](deserialize_from_file.md)**
@@ -1,5 +1,4 @@
1# dataflow.Tensor1# dataflow.Tensor
2 2 
3-- **[Tensor](Tensor.md)**3+- [Tensor](Tensor.md)
4- 4+- [numpy](numpy.md)
5-- **[numpy](numpy.md)**
@@ -1,11 +1,7 @@
1# DataFlow构图接口1# DataFlow构图接口
2 2 
3-- **[DataFlow接口列表](dataflow-api-list.md)**3+- [DataFlow接口列表](dataflow-api-list.md)
4- 4+- [构图接口](build-graph-api.md)
5-- **[构图接口](build-graph-api.md)**5+- [运行接口](run-api.md)
6- 6+- [DataFlow错误码](dataflow-error-code.md)
7-- **[运行接口](run-api.md)**7+- [UDF接口](udf-api.md)
8- 
9-- **[DataFlow错误码](dataflow-error-code.md)**
10- 
11-- **[UDF接口](udf-api.md)**
@@ -1,9 +1,6 @@
1# dataflow.FlowGraph(构图接口)1# dataflow.FlowGraph(构图接口)
2 2 
3-- **[FlowGraph](FlowGraph.md)**3+- [FlowGraph](FlowGraph.md)
4- 4+- [set\_contains\_n\_mapping\_node](set_contains_n_mapping_node.md)
5-- **[set\_contains\_n\_mapping\_node](set_contains_n_mapping_node.md)**5+- [set\_inputs\_align\_attrs](set_inputs_align_attrs.md)
6- 6+- [set\_exception\_catch](set_exception_catch.md)
7-- **[set\_inputs\_align\_attrs](set_inputs_align_attrs.md)**
8- 
9-- **[set\_exception\_catch](set_exception_catch.md)**
@@ -1,9 +1,6 @@
1# dataflow.FlowGraph(运行接口)1# dataflow.FlowGraph(运行接口)
2 2 
3-- **[feed\_data](feed_data.md)**3+- [feed\_data](feed_data.md)
4- 4+- [feed](feed.md)
5-- **[feed](feed.md)**5+- [fetch\_data](fetch_data.md)
6- 6+- [fetch](fetch.md)
7-- **[fetch\_data](fetch_data.md)**
8- 
9-- **[fetch](fetch.md)**
@@ -1,33 +1,18 @@
1# FlowMsg类1# FlowMsg类
2 2 
3-- **[FlowMsg构造函数](flowmsg-ctor.md)**3+- [FlowMsg构造函数](flowmsg-ctor.md)
4- 4+- [get\_msg\_type(UDF)](get_msg_type-udf.md)
5-- **[get\_msg\_type(UDF)](get_msg_type-udf.md)**5+- [get\_tensor](get_tensor.md)
6- 6+- [set\_ret\_code](set_ret_code.md)
7-- **[get\_tensor](get_tensor.md)**7+- [get\_ret\_code](get_ret_code.md)
8- 8+- [set\_start\_time](set_start_time.md)
9-- **[set\_ret\_code](set_ret_code.md)**9+- [get\_start\_time](get_start_time.md)
10- 10+- [set\_end\_time](set_end_time.md)
11-- **[get\_ret\_code](get_ret_code.md)**11+- [get\_end\_time](get_end_time.md)
12- 12+- [set\_flow\_flags](set_flow_flags.md)
13-- **[set\_start\_time](set_start_time.md)**13+- [get\_flow\_flags](get_flow_flags.md)
14- 14+- [set\_route\_label](set_route_label.md)
15-- **[get\_start\_time](get_start_time.md)**15+- [get\_transaction\_id](get_transaction_id.md)
16- 16+- [set\_msg\_type](set_msg_type.md)
17-- **[set\_end\_time](set_end_time.md)**17+- [get\_raw\_data](get_raw_data.md)
18- 18+- [set\_transaction\_id](set_transaction_id.md)
19-- **[get\_end\_time](get_end_time.md)**
20- 
21-- **[set\_flow\_flags](set_flow_flags.md)**
22- 
23-- **[get\_flow\_flags](get_flow_flags.md)**
24- 
25-- **[set\_route\_label](set_route_label.md)**
26- 
27-- **[get\_transaction\_id](get_transaction_id.md)**
28- 
29-- **[set\_msg\_type](set_msg_type.md)**
30- 
31-- **[get\_raw\_data](get_raw_data.md)**
32- 
33-- **[set\_transaction\_id](set_transaction_id.md)**
@@ -1,13 +1,8 @@
1# FlowMsgQueue类1# FlowMsgQueue类
2 2 
3-- **[FlowMsgQueue构造函数](flowmsgqueue-ctor.md)**3+- [FlowMsgQueue构造函数](flowmsgqueue-ctor.md)
4- 4+- [get](get.md)
5-- **[get](get.md)**5+- [get\_nowait](get_nowait.md)
6- 6+- [full](full.md)
7-- **[get\_nowait](get_nowait.md)**7+- [empty](empty.md)
8- 8+- [qsize](qsize.md)
9-- **[full](full.md)**
10- 
11-- **[empty](empty.md)**
12- 
13-- **[qsize](qsize.md)**
@@ -1,35 +1,19 @@
1# MetaParams类1# MetaParams类
2 2 
3-- **[PyMetaParams构造函数](pymetaparams-ctor.md)**3+- [PyMetaParams构造函数](pymetaparams-ctor.md)
4- 4+- [get\_name](get_name.md)
5-- **[get\_name](get_name.md)**5+- [get\_attr\_int](get_attr_int.md)
6- 6+- [get\_attr\_bool\_list](get_attr_bool_list.md)
7-- **[get\_attr\_int](get_attr_int.md)**7+- [get\_attr\_int\_list](get_attr_int_list.md)
8- 8+- [get\_attr\_int\_list\_list](get_attr_int_list_list.md)
9-- **[get\_attr\_bool\_list](get_attr_bool_list.md)**9+- [get\_attr\_bool](get_attr_bool.md)
10- 10+- [get\_attr\_float\_list](get_attr_float_list.md)
11-- **[get\_attr\_int\_list](get_attr_int_list.md)**11+- [get\_attr\_tensor\_dtype](get_attr_tensor_dtype.md)
12- 12+- [get\_attr\_tensor\_dtype\_list](get_attr_tensor_dtype_list.md)
13-- **[get\_attr\_int\_list\_list](get_attr_int_list_list.md)**13+- [get\_attr\_str](get_attr_str.md)
14- 14+- [get\_attr\_str\_list](get_attr_str_list.md)
15-- **[get\_attr\_bool](get_attr_bool.md)**15+- [get\_attr\_float](get_attr_float.md)
16- 16+- [get\_input\_num](get_input_num.md)
17-- **[get\_attr\_float\_list](get_attr_float_list.md)**17+- [get\_output\_num](get_output_num.md)
18- 18+- [get\_work\_path](get_work_path.md)
19-- **[get\_attr\_tensor\_dtype](get_attr_tensor_dtype.md)**19+- [get\_running\_device\_id](get_running_device_id.md)
20- 
21-- **[get\_attr\_tensor\_dtype\_list](get_attr_tensor_dtype_list.md)**
22- 
23-- **[get\_attr\_str](get_attr_str.md)**
24- 
25-- **[get\_attr\_str\_list](get_attr_str_list.md)**
26- 
27-- **[get\_attr\_float](get_attr_float.md)**
28- 
29-- **[get\_input\_num](get_input_num.md)**
30- 
31-- **[get\_output\_num](get_output_num.md)**
32- 
33-- **[get\_work\_path](get_work_path.md)**
34- 
35-- **[get\_running\_device\_id](get_running_device_id.md)**
@@ -1,23 +1,13 @@
1# MetaRunContext类1# MetaRunContext类
2 2 
3-- **[MetaRunContext构造函数](metaruncontext-ctor.md)**3+- [MetaRunContext构造函数](metaruncontext-ctor.md)
4- 4+- [alloc\_tensor\_msg](alloc_tensor_msg.md)
5-- **[alloc\_tensor\_msg](alloc_tensor_msg.md)**5+- [set\_output](set_output.md)
6- 6+- [set\_multi\_outputs](set_multi_outputs.md)
7-- **[set\_output](set_output.md)**7+- [run\_flow\_model](run_flow_model.md)
8- 8+- [alloc\_empty\_data\_msg](alloc_empty_data_msg.md)
9-- **[set\_multi\_outputs](set_multi_outputs.md)**9+- [get\_user\_data(UDF)](get_user_data-udf.md)
10- 10+- [raise\_exception](raise_exception.md)
11-- **[run\_flow\_model](run_flow_model.md)**11+- [get\_exception](get_exception.md)
12- 12+- [alloc\_raw\_data\_msg](alloc_raw_data_msg.md)
13-- **[alloc\_empty\_data\_msg](alloc_empty_data_msg.md)**13+- [to\_flow\_msg](to_flow_msg.md)
14- 
15-- **[get\_user\_data(UDF)](get_user_data-udf.md)**
16- 
17-- **[raise\_exception](raise_exception.md)**
18- 
19-- **[get\_exception](get_exception.md)**
20- 
21-- **[alloc\_raw\_data\_msg](alloc_raw_data_msg.md)**
22- 
23-- **[to\_flow\_msg](to_flow_msg.md)**
@@ -1,15 +1,9 @@
1# 运行接口1# 运行接口
2 2 
3-- **[dataflow.init](dataflow-init.md)**3+- [dataflow.init](dataflow-init.md)
4- 4+- [dataflow.FlowInfo](dataflow-FlowInfo.md)
5-- **[dataflow.FlowInfo](dataflow-FlowInfo.md)**5+- [dataflow.FlowGraph(运行接口)](dataflow-flowgraph-run-api.md)
6- 6+- [dataflow.finalize](dataflow-finalize.md)
7-- **[dataflow.FlowGraph(运行接口)](dataflow-flowgraph-run-api.md)**7+- [dataflow.get\_running\_device\_id](dataflow-get_running_device_id.md)
8- 8+- [dataflow.get\_running\_instance\_id](dataflow-get_running_instance_id.md)
9-- **[dataflow.finalize](dataflow-finalize.md)**9+- [dataflow.get\_running\_instance\_num](dataflow-get_running_instance_num.md)
10- 
11-- **[dataflow.get\_running\_device\_id](dataflow-get_running_device_id.md)**
12- 
13-- **[dataflow.get\_running\_instance\_id](dataflow-get_running_instance_id.md)**
14- 
15-- **[dataflow.get\_running\_instance\_num](dataflow-get_running_instance_num.md)**
@@ -1,13 +1,8 @@
1# Tensor类1# Tensor类
2 2 
3-- **[Tensor构造函数](tensor-ctor.md)**3+- [Tensor构造函数](tensor-ctor.md)
4- 4+- [get\_shape](get_shape.md)
5-- **[get\_shape](get_shape.md)**5+- [get\_data\_type](get_data_type.md)
6- 6+- [get\_data\_size](get_data_size.md)
7-- **[get\_data\_type](get_data_type.md)**7+- [get\_element\_cnt](get_element_cnt.md)
8- 8+- [reshape](reshape.md)
9-- **[get\_data\_size](get_data_size.md)**
10- 
11-- **[get\_element\_cnt](get_element_cnt.md)**
12- 
13-- **[reshape](reshape.md)**
@@ -1,21 +1,12 @@
1# UDF接口1# UDF接口
2 2 
3-- **[UDF接口列表](udf-api-list.md)**3+- [UDF接口列表](udf-api-list.md)
4- 4+- [FlowMsg类](flowmsg-class.md)
5-- **[FlowMsg类](flowmsg-class.md)**5+- [Tensor类](tensor-class.md)
6- 6+- [MetaParams类](metaparams-class.md)
7-- **[Tensor类](tensor-class.md)**7+- [MetaRunContext类](metaruncontext-class.md)
8- 8+- [AffinityPolicy类](affinitypolicy-class.md)
9-- **[MetaParams类](metaparams-class.md)**9+- [BalanceConfig类](balanceconfig-class.md)
10- 10+- [FlowMsgQueue类](flowmsgqueue-class.md)
11-- **[MetaRunContext类](metaruncontext-class.md)**11+- [UDF日志接口](udf-log-api.md)
12- 12+- [UDF错误码](udf-error-code.md)
13-- **[AffinityPolicy类](affinitypolicy-class.md)**
14- 
15-- **[BalanceConfig类](balanceconfig-class.md)**
16- 
17-- **[FlowMsgQueue类](flowmsgqueue-class.md)**
18- 
19-- **[UDF日志接口](udf-log-api.md)**
20- 
21-- **[UDF错误码](udf-error-code.md)**
@@ -1,21 +1,12 @@
1# UDF日志接口1# UDF日志接口
2 2 
3-- **[UDF日志接口简介](udf-log-api-intro.md)**3+- [UDF日志接口简介](udf-log-api-intro.md)
4- 4+- [FlowFuncLogger构造函数](flowfunclogger-ctor.md)
5-- **[FlowFuncLogger构造函数](flowfunclogger-ctor.md)**5+- [get\_log\_header](get_log_header.md)
6- 6+- [is\_log\_enable](is_log_enable.md)
7-- **[get\_log\_header](get_log_header.md)**7+- [运行日志Error级别日志宏](run-log-error-level-log-macro.md)
8- 8+- [运行日志Info级别日志宏](run-log-info-level-log-macro.md)
9-- **[is\_log\_enable](is_log_enable.md)**9+- [调试日志Error级别日志宏](debug-log-error-level-log-macro.md)
10- 10+- [调试日志Warn级别日志宏](debug-log-warn-level-log-macro.md)
11-- **[运行日志Error级别日志宏](run-log-error-level-log-macro.md)**11+- [调试日志Info级别日志宏](debug-log-info-level-log-macro.md)
12- 12+- [调试日志Debug级别日志宏](debug-log-debug-level-log-macro.md)
13-- **[运行日志Info级别日志宏](run-log-info-level-log-macro.md)**
14- 
15-- **[调试日志Error级别日志宏](debug-log-error-level-log-macro.md)**
16- 
17-- **[调试日志Warn级别日志宏](debug-log-warn-level-log-macro.md)**
18- 
19-- **[调试日志Info级别日志宏](debug-log-info-level-log-macro.md)**
20- 
21-- **[调试日志Debug级别日志宏](debug-log-debug-level-log-macro.md)**
@@ -3,33 +3,30 @@
3- [头文件和库文件说明](./cpp/header_files_and_library_files.md)3- [头文件和库文件说明](./cpp/header_files_and_library_files.md)
4- [LLM-DataDist-interface-list](./cpp/LLM-DataDist-interface-list.md)4- [LLM-DataDist-interface-list](./cpp/LLM-DataDist-interface-list.md)
5- [LlmDataDist-interface](./cpp/LlmDataDist-interface.md)5- [LlmDataDist-interface](./cpp/LlmDataDist-interface.md)
6- - [LLMDataDist-constructor](./cpp/LlmDataDist-constructor.md)6+ - [LLMDataDist-constructor](./cpp/LlmDataDist-constructor.md)
7- - [\~LlmDataDist\(\)](./cpp/LlmDataDist-destructor.md)7+ - [\~LlmDataDist\(\)](./cpp/LlmDataDist-destructor.md)
8- - [Initialize](./cpp/Initialize.md)8+ - [Initialize](./cpp/Initialize.md)
9- - [Finalize](./cpp/Finalize.md)9+ - [Finalize](./cpp/Finalize.md)
10- - [SetRole](./cpp/SetRole.md)10+ - [SetRole](./cpp/SetRole.md)
11- - [LinkLlmClusters](./cpp/LinkLlmClusters.md)11+ - [LinkLlmClusters](./cpp/LinkLlmClusters.md)
12- - [UnlinkLlmClusters](./cpp/UnlinkLlmClusters.md)12+ - [UnlinkLlmClusters](./cpp/UnlinkLlmClusters.md)
13- - [PullKvBlocks](./cpp/PullKvBlocks.md)13+ - [PullKvBlocks](./cpp/PullKvBlocks.md)
14- - [CopyKvCache](./cpp/CopyKvCache.md)14+ - [CopyKvCache](./cpp/CopyKvCache.md)
15- - [CopyKvBlocks](./cpp/CopyKvBlocks.md)15+ - [CopyKvBlocks](./cpp/CopyKvBlocks.md)
16- - [PushKvCache](./cpp/PushKvCache.md)16+ - [PushKvCache](./cpp/PushKvCache.md)
17- - [PushKvBlocks](./cpp/PushKvBlocks.md)17+ - [PushKvBlocks](./cpp/PushKvBlocks.md)
18- - [AllocateCache](./cpp/AllocateCache.md)18+ - [AllocateCache](./cpp/AllocateCache.md)
19- - [DeallocateCache](./cpp/DeallocateCache.md)19+ - [DeallocateCache](./cpp/DeallocateCache.md)
20- 
21- [data-structure](./cpp/data-structure.md)20- [data-structure](./cpp/data-structure.md)
22- - [LlmRole](./cpp/LlmRole.md)21+ - [LlmRole](./cpp/LlmRole.md)
23- - [CachePlacement](./cpp/CachePlacement.md)22+ - [CachePlacement](./cpp/CachePlacement.md)
24- - [CacheDesc](./cpp/CacheDesc.md)23+ - [CacheDesc](./cpp/CacheDesc.md)
25- - [CacheIndex](./cpp/CacheIndex.md)24+ - [CacheIndex](./cpp/CacheIndex.md)
26- - [Cache](./cpp/Cache.md)25+ - [Cache](./cpp/Cache.md)
27- - [ClusterInfo-and-IpInfo](./cpp/ClusterInfo-and-IpInfo.md)26+ - [ClusterInfo-and-IpInfo](./cpp/ClusterInfo-and-IpInfo.md)
28- - [KvCacheExtParam](./cpp/KvCacheExtParam.md)27+ - [KvCacheExtParam](./cpp/KvCacheExtParam.md)
29- 
30- [error-code](./cpp/error-code.md)28- [error-code](./cpp/error-code.md)
31- [deprecated接口](./cpp/deprecated-interface.md)29- [deprecated接口](./cpp/deprecated-interface.md)
32- - [ClusterInfo-and-IpInfo(deprecated)](./cpp/ClusterInfo-and-IpInfo-deprecated.md)30+ - [ClusterInfo-and-IpInfo(deprecated)](./cpp/ClusterInfo-and-IpInfo-deprecated.md)
33- - [error-code(deprecated)](./cpp/error-code-deprecated.md)31+ - [error-code(deprecated)](./cpp/error-code-deprecated.md)
34- 
35- [unsupported-interface](./cpp/unsupported-interface.md)32- [unsupported-interface](./cpp/unsupported-interface.md)
@@ -2,55 +2,50 @@
2 2 
3- [LLM-DataDist-interface-list](./python/LLM-DataDist-interface-list.md)3- [LLM-DataDist-interface-list](./python/LLM-DataDist-interface-list.md)
4- [LLMDataDist](./python/LLMDataDist.md)4- [LLMDataDist](./python/LLMDataDist.md)
5- - [LLMDataDist-constructor](./python/LLMDataDist-constructor.md)5+ - [LLMDataDist-constructor](./python/LLMDataDist-constructor.md)
6- - [init](./python/init.md)6+ - [init](./python/init.md)
7- - [finalize](./python/finalize.md)7+ - [finalize](./python/finalize.md)
8- - [link\_clusters](./python/link_clusters.md)8+ - [link\_clusters](./python/link_clusters.md)
9- - [unlink\_clusters](./python/unlink_clusters.md)9+ - [unlink\_clusters](./python/unlink_clusters.md)
10- - [check\_link\_status](./python/check_link_status.md)10+ - [check\_link\_status](./python/check_link_status.md)
11- - [kv\_cache\_manager](./python/kv_cache_manager.md)11+ - [kv\_cache\_manager](./python/kv_cache_manager.md)
12- - [switch\_role](./python/switch_role.md)12+ - [switch\_role](./python/switch_role.md)
13- 
14- [LLMConfig](./python/LLMConfig.md)13- [LLMConfig](./python/LLMConfig.md)
15- - [LLMConfig-constructor](./python/LLMConfig-constructor.md)14+ - [LLMConfig-constructor](./python/LLMConfig-constructor.md)
16- - [generate\_options](./python/generate_options.md)15+ - [generate\_options](./python/generate_options.md)
17- - [device\_id](./python/device_id.md)16+ - [device\_id](./python/device_id.md)
18- - [sync\_kv\_timeout](./python/sync_kv_timeout.md)17+ - [sync\_kv\_timeout](./python/sync_kv_timeout.md)
19- - [enable\_switch\_role](./python/enable_switch_role.md)18+ - [enable\_switch\_role](./python/enable_switch_role.md)
20- - [ge\_options](./python/ge_options.md)19+ - [ge\_options](./python/ge_options.md)
21- - [listen\_ip\_info](./python/listen_ip_info.md)20+ - [listen\_ip\_info](./python/listen_ip_info.md)
22- - [mem\_utilization](./python/mem_utilization.md)21+ - [mem\_utilization](./python/mem_utilization.md)
23- - [buf\_pool\_cfg](./python/buf_pool_cfg.md)22+ - [buf\_pool\_cfg](./python/buf_pool_cfg.md)
24- 
25- [KvCacheManager](./python/KvCacheManager.md)23- [KvCacheManager](./python/KvCacheManager.md)
26- - [KvCacheManager-constructor](./python/KvCacheManager-constructor.md)24+ - [KvCacheManager-constructor](./python/KvCacheManager-constructor.md)
27- - [is\_initialized](./python/is_initialized.md)25+ - [is\_initialized](./python/is_initialized.md)
28- - [allocate\_cache](./python/allocate_cache.md)26+ - [allocate\_cache](./python/allocate_cache.md)
29- - [deallocate\_cache](./python/deallocate_cache.md)27+ - [deallocate\_cache](./python/deallocate_cache.md)
30- - [remove\_cache\_key](./python/remove_cache_key.md)28+ - [remove\_cache\_key](./python/remove_cache_key.md)
31- - [pull\_cache](./python/pull_cache.md)29+ - [pull\_cache](./python/pull_cache.md)
32- - [copy\_cache](./python/copy_cache.md)30+ - [copy\_cache](./python/copy_cache.md)
33- - [get\_cache\_tensors](./python/get_cache_tensors.md)31+ - [get\_cache\_tensors](./python/get_cache_tensors.md)
34- - [allocate\_blocks\_cache](./python/allocate_blocks_cache.md)32+ - [allocate\_blocks\_cache](./python/allocate_blocks_cache.md)
35- - [pull\_blocks](./python/pull_blocks.md)33+ - [pull\_blocks](./python/pull_blocks.md)
36- - [copy\_blocks](./python/copy_blocks.md)34+ - [copy\_blocks](./python/copy_blocks.md)
37- - [swap\_blocks](./python/swap_blocks.md)35+ - [swap\_blocks](./python/swap_blocks.md)
38- - [transfer\_cache\_async](./python/transfer_cache_async.md)36+ - [transfer\_cache\_async](./python/transfer_cache_async.md)
39- 
40- [KvCache](./python/KvCache.md)37- [KvCache](./python/KvCache.md)
41- - [KvCache-constructor](./python/KvCache-constructor.md)38+ - [KvCache-constructor](./python/KvCache-constructor.md)
42- - [cache\_id](./python/cache_id.md)39+ - [cache\_id](./python/cache_id.md)
43- - [cache\_desc](./python/cache_desc.md)40+ - [cache\_desc](./python/cache_desc.md)
44- - [per\_device\_tensor\_addrs](./python/per_device_tensor_addrs.md)41+ - [per\_device\_tensor\_addrs](./python/per_device_tensor_addrs.md)
45- - [create\_cpu\_cache](./python/create_cpu_cache.md)42+ - [create\_cpu\_cache](./python/create_cpu_cache.md)
46- 
47- [LLMRole](./python/LLMRole.md)43- [LLMRole](./python/LLMRole.md)
48- [LLMClusterInfo](./python/LLMClusterInfo.md)44- [LLMClusterInfo](./python/LLMClusterInfo.md)
49- - [LLMClusterInfo-constructor](./python/LLMClusterInfo-constructor.md)45+ - [LLMClusterInfo-constructor](./python/LLMClusterInfo-constructor.md)
50- - [remote\_cluster\_id](./python/remote_cluster_id.md)46+ - [remote\_cluster\_id](./python/remote_cluster_id.md)
51- - [append\_local\_ip\_info](./python/append_local_ip_info.md)47+ - [append\_local\_ip\_info](./python/append_local_ip_info.md)
52- - [append\_remote\_ip\_info](./python/append_remote_ip_info.md)48+ - [append\_remote\_ip\_info](./python/append_remote_ip_info.md)
53- 
54- [Placement](./python/Placement.md)49- [Placement](./python/Placement.md)
55- [CacheDesc](./python/CacheDesc.md)50- [CacheDesc](./python/CacheDesc.md)
56- [CacheKey](./python/CacheKey.md)51- [CacheKey](./python/CacheKey.md)
@@ -60,19 +55,17 @@
60- [TransferConfig](./python/TransferConfig.md)55- [TransferConfig](./python/TransferConfig.md)
61- [TransferWithCacheKeyConfig](./python/TransferWithCacheKeyConfig.md)56- [TransferWithCacheKeyConfig](./python/TransferWithCacheKeyConfig.md)
62- [CacheTask](./python/CacheTask.md)57- [CacheTask](./python/CacheTask.md)
63- - [CacheTask-constructor](./python/CacheTask-constructor.md)58+ - [CacheTask-constructor](./python/CacheTask-constructor.md)
64- - [synchronize](./python/synchronize.md)59+ - [synchronize](./python/synchronize.md)
65- - [get\_results](./python/get_results.md)60+ - [get\_results](./python/get_results.md)
66- 
67- [LLMException](./python/LLMException.md)61- [LLMException](./python/LLMException.md)
68- [LLMStatusCode](./python/LLMStatusCode.md)62- [LLMStatusCode](./python/LLMStatusCode.md)
69- [DataType](./python/DataType.md)63- [DataType](./python/DataType.md)
70- [deprecated](./python/deprecated.md)64- [deprecated](./python/deprecated.md)
71- - [TensorDesc](./python/TensorDesc.md)65+ - [TensorDesc](./python/TensorDesc.md)
72- - [TensorDesc-constructor](./python/TensorDesc-constructor.md)66+ - [TensorDesc-constructor](./python/TensorDesc-constructor.md)
73- - [dtype](./python/dtype.md)67+ - [dtype](./python/dtype.md)
74- - [shape](./python/shape.md)68+ - [shape](./python/shape.md)
75- 69+ - [Tensor](./python/Tensor.md)
76- - [Tensor](./python/Tensor.md)70+ - [Tensor-constructor](./python/Tensor-constructor.md)
77- - [Tensor-constructor](./python/Tensor-constructor.md)71+ - [numpy](./python/numpy.md)
78- - [numpy](./python/numpy.md)
@@ -1 +1,16 @@
1# LlmDataDist-interface1# LlmDataDist-interface
2+ 
3+- [LLMDataDist-constructor](LlmDataDist-constructor.md)
4+- [\~LlmDataDist\(\)](LlmDataDist-destructor.md)
5+- [Initialize](Initialize.md)
6+- [Finalize](Finalize.md)
7+- [SetRole](SetRole.md)
8+- [LinkLlmClusters](LinkLlmClusters.md)
9+- [UnlinkLlmClusters](UnlinkLlmClusters.md)
10+- [PullKvBlocks](PullKvBlocks.md)
11+- [CopyKvCache](CopyKvCache.md)
12+- [CopyKvBlocks](CopyKvBlocks.md)
13+- [PushKvCache](PushKvCache.md)
14+- [PushKvBlocks](PushKvBlocks.md)
15+- [AllocateCache](AllocateCache.md)
16+- [DeallocateCache](DeallocateCache.md)
atomgit-bot
atomgit-botatomgit-bot7月23日

🟡 Medium Priority

该文件位于 docs/zh/user_guides/llm_datadist/llm_datadist_api/cpp/LlmDataDist-interface.md,已在 cpp/ 目录下。但 diff 新增的所有链接(第3-16行)均使用了 ./cpp/ 前缀,例如 ./cpp/LlmDataDist-constructor.md。从该文件位置解析后路径为 .../cpp/cpp/LlmDataDist-constructor.md,该路径不存在。实际文件位于 .../cpp/LlmDataDist-constructor.md。同样的问题影响该文件中的所有 14 个链接。触发条件:用户点击任何链接都会 404。修复:将所有链接的 ./cpp/ 前缀移除,改为直接的相对路径如 LlmDataDist-constructor.md./LlmDataDist-constructor.md

建议:将所有链接中的 ./cpp/ 前缀移除。例如 ./cpp/LlmDataDist-constructor.mdLlmDataDist-constructor.md

likedislike
@@ -1 +1,9 @@
1# data-structure1# data-structure
2+ 
3+- [LlmRole](LlmRole.md)
4+- [CachePlacement](CachePlacement.md)
5+- [CacheDesc](CacheDesc.md)
6+- [CacheIndex](CacheIndex.md)
7+- [Cache](Cache.md)
8+- [ClusterInfo-and-IpInfo](ClusterInfo-and-IpInfo.md)
9+- [KvCacheExtParam](KvCacheExtParam.md)
atomgit-bot
atomgit-botatomgit-bot7月23日

🟡 Medium Priority

该文件位于 docs/zh/user_guides/llm_datadist/llm_datadist_api/cpp/data-structure.md,已在 cpp/ 目录下。但 diff 新增的所有链接(第3-9行)均使用了 ./cpp/ 前缀,例如 ./cpp/LlmRole.md。解析后路径为 .../cpp/cpp/LlmRole.md,该路径不存在。实际文件位于 .../cpp/LlmRole.md。同样的问题影响该文件中的所有 7 个链接。触发条件:用户点击任何链接都会 404。修复:将所有链接的 ./cpp/ 前缀移除。

建议:将所有链接中的 ./cpp/ 前缀移除。例如 ./cpp/LlmRole.mdLlmRole.md

likedislike
@@ -1 +1,4 @@
1# deprecated接口1# deprecated接口
2+ 
3+- [ClusterInfo-and-IpInfo(deprecated)](ClusterInfo-and-IpInfo-deprecated.md)
4+- [error-code(deprecated)](error-code-deprecated.md)
atomgit-bot
atomgit-botatomgit-bot7月23日

🟡 Medium Priority

该文件位于 docs/zh/user_guides/llm_datadist/llm_datadist_api/cpp/deprecated-interface.md,已在 cpp/ 目录下。但 diff 新增的所有链接(第3-4行)均使用了 ./cpp/ 前缀,例如 ./cpp/ClusterInfo-and-IpInfo-deprecated.md。解析后路径为 .../cpp/cpp/ClusterInfo-and-IpInfo-deprecated.md,该路径不存在。实际文件位于 .../cpp/ClusterInfo-and-IpInfo-deprecated.md。触发条件:用户点击任何链接都会 404。修复:将所有链接的 ./cpp/ 前缀移除。

建议:将所有链接中的 ./cpp/ 前缀移除。例如 ./cpp/ClusterInfo-and-IpInfo-deprecated.mdClusterInfo-and-IpInfo-deprecated.md

likedislike
@@ -1,7 +1,5 @@
1# CacheTask1# CacheTask
2 2 
3-- **[CacheTask-constructor](CacheTask-constructor.md)**3+- [CacheTask-constructor](CacheTask-constructor.md)
4- 4+- [synchronize](synchronize.md)
5-- **[synchronize](synchronize.md)**5+- [get\_results](get_results.md)
6- 
7-- **[get\_results](get_results.md)**
@@ -1,11 +1,7 @@
1# KvCache1# KvCache
2 2 
3-- **[KvCache-constructor](KvCache-constructor.md)**3+- [KvCache-constructor](KvCache-constructor.md)
4- 4+- [cache\_id](cache_id.md)
5-- **[cache\_id](cache_id.md)**5+- [cache\_desc](cache_desc.md)
6- 6+- [per\_device\_tensor\_addrs](per_device_tensor_addrs.md)
7-- **[cache\_desc](cache_desc.md)**7+- [create\_cpu\_cache](create_cpu_cache.md)
8- 
9-- **[per\_device\_tensor\_addrs](per_device_tensor_addrs.md)**
10- 
11-- **[create\_cpu\_cache](create_cpu_cache.md)**
@@ -1,27 +1,15 @@
1# KvCacheManager1# KvCacheManager
2 2 
3-- **[KvCacheManager-constructor](KvCacheManager-constructor.md)**3+- [KvCacheManager-constructor](KvCacheManager-constructor.md)
4- 4+- [is\_initialized](is_initialized.md)
5-- **[is\_initialized](is_initialized.md)**5+- [allocate\_cache](allocate_cache.md)
6- 6+- [deallocate\_cache](deallocate_cache.md)
7-- **[allocate\_cache](allocate_cache.md)**7+- [remove\_cache\_key](remove_cache_key.md)
8- 8+- [pull\_cache](pull_cache.md)
9-- **[deallocate\_cache](deallocate_cache.md)**9+- [copy\_cache](copy_cache.md)
10- 10+- [get\_cache\_tensors](get_cache_tensors.md)
11-- **[remove\_cache\_key](remove_cache_key.md)**11+- [allocate\_blocks\_cache](allocate_blocks_cache.md)
12- 12+- [pull\_blocks](pull_blocks.md)
13-- **[pull\_cache](pull_cache.md)**13+- [copy\_blocks](copy_blocks.md)
14- 14+- [swap\_blocks](swap_blocks.md)
15-- **[copy\_cache](copy_cache.md)**15+- [transfer\_cache\_async](transfer_cache_async.md)
16- 
17-- **[get\_cache\_tensors](get_cache_tensors.md)**
18- 
19-- **[allocate\_blocks\_cache](allocate_blocks_cache.md)**
20- 
21-- **[pull\_blocks](pull_blocks.md)**
22- 
23-- **[copy\_blocks](copy_blocks.md)**
24- 
25-- **[swap\_blocks](swap_blocks.md)**
26- 
27-- **[transfer\_cache\_async](transfer_cache_async.md)**
@@ -1,9 +1,6 @@
1# LLMClusterInfo1# LLMClusterInfo
2 2 
3-- **[LLMClusterInfo-constructor](LLMClusterInfo-constructor.md)**3+- [LLMClusterInfo-constructor](LLMClusterInfo-constructor.md)
4- 4+- [remote\_cluster\_id](remote_cluster_id.md)
5-- **[remote\_cluster\_id](remote_cluster_id.md)**5+- [append\_local\_ip\_info](append_local_ip_info.md)
6- 6+- [append\_remote\_ip\_info](append_remote_ip_info.md)
7-- **[append\_local\_ip\_info](append_local_ip_info.md)**
8- 
9-- **[append\_remote\_ip\_info](append_remote_ip_info.md)**
@@ -1,19 +1,11 @@
1# LLMConfig1# LLMConfig
2 2 
3-- **[LLMConfig-constructor](LLMConfig-constructor.md)**3+- [LLMConfig-constructor](LLMConfig-constructor.md)
4- 4+- [generate\_options](generate_options.md)
5-- **[generate\_options](generate_options.md)**5+- [device\_id](device_id.md)
6- 6+- [sync\_kv\_timeout](sync_kv_timeout.md)
7-- **[device\_id](device_id.md)**7+- [enable\_switch\_role](enable_switch_role.md)
8- 8+- [ge\_options](ge_options.md)
9-- **[sync\_kv\_timeout](sync_kv_timeout.md)**9+- [listen\_ip\_info](listen_ip_info.md)
10- 10+- [mem\_utilization](mem_utilization.md)
11-- **[enable\_switch\_role](enable_switch_role.md)**11+- [buf\_pool\_cfg](buf_pool_cfg.md)
12- 
13-- **[ge\_options](ge_options.md)**
14- 
15-- **[listen\_ip\_info](listen_ip_info.md)**
16- 
17-- **[mem\_utilization](mem_utilization.md)**
18- 
19-- **[buf\_pool\_cfg](buf_pool_cfg.md)**
@@ -1,17 +1,10 @@
1-# LLMDataDist1+# LLMDataDist
2 2 
3-- **[LLMDataDist-constructor](LLMDataDist-constructor.md)**3+- [LLMDataDist-constructor](LLMDataDist-constructor.md)
4- 4+- [init](init.md)
5-- **[init](init.md)**5+- [finalize](finalize.md)
6- 6+- [link\_clusters](link_clusters.md)
7-- **[finalize](finalize.md)**7+- [unlink\_clusters](unlink_clusters.md)
8- 8+- [check\_link\_status](check_link_status.md)
9-- **[link\_clusters](link_clusters.md)**9+- [kv\_cache\_manager](kv_cache_manager.md)
10- 10+- [switch\_role](switch_role.md)
11-- **[unlink\_clusters](unlink_clusters.md)**
12- 
13-- **[check\_link\_status](check_link_status.md)**
14- 
15-- **[kv\_cache\_manager](kv_cache_manager.md)**
16- 
17-- **[switch\_role](switch_role.md)**
@@ -1,5 +1,4 @@
1# Tensor1# Tensor
2 2 
3-- **[Tensor-constructor](Tensor-constructor.md)**3+- [Tensor-constructor](Tensor-constructor.md)
4- 4+- [numpy](numpy.md)
5-- **[numpy](numpy.md)**
@@ -1,7 +1,5 @@
1# TensorDesc1# TensorDesc
2 2 
3-- **[TensorDesc-constructor](TensorDesc-constructor.md)**3+- [TensorDesc-constructor](TensorDesc-constructor.md)
4- 4+- [dtype](dtype.md)
5-- **[dtype](dtype.md)**5+- [shape](shape.md)
6- 
7-- **[shape](shape.md)**
@@ -1 +1,9 @@
1# deprecated1# deprecated
2+ 
3+- [TensorDesc](TensorDesc.md)
4+ - [TensorDesc-constructor](TensorDesc-constructor.md)
5+ - [dtype](dtype.md)
6+ - [shape](shape.md)
7+- [Tensor](Tensor.md)
8+ - [Tensor-constructor](/Tensor-constructor.md)
9+ - [numpy](numpy.md)
atomgit-bot
atomgit-botatomgit-bot7月23日

🟡 Medium Priority

该文件位于 docs/zh/user_guides/llm_datadist/llm_datadist_api/python/deprecated.md,已在 python/ 目录下。但 diff 新增的所有链接(第3-9行)均使用了 ./python/ 前缀,例如 ./python/TensorDesc.md。解析后路径为 .../python/python/TensorDesc.md,该路径不存在。实际文件位于 .../python/TensorDesc.md。同样的问题影响该文件中的所有 6 个链接。触发条件:用户点击任何链接都会 404。修复:将所有链接的 ./python/ 前缀移除。

建议:将所有链接中的 ./python/ 前缀移除。例如 ./python/TensorDesc.mdTensorDesc.md

likedislike
@@ -62,7 +62,7 @@ NN模型执行时调用的HCCL集合通信接口是双边通信,即需要两
62 ret, rets = llm_datadist.link_clusters([cluster], timeout=5000)62 ret, rets = llm_datadist.link_clusters([cluster], timeout=5000)
63 # 判断建链结果63 # 判断建链结果
64 if ret != LLMStatusCode.LLM_SUCCESS:64 if ret != LLMStatusCode.LLM_SUCCESS:
65- raiseException("link failed.")65+ raise Exception("link failed.")
66 for cluster_i in range(len(rets)):66 for cluster_i in range(len(rets)):
67 link_ret = rets[cluster_i]67 link_ret = rets[cluster_i]
68 if link_ret != LLMStatusCode.LLM_SUCCESS:68 if link_ret != LLMStatusCode.LLM_SUCCESS:
@@ -99,7 +99,7 @@ NN模型执行时调用的HCCL集合通信接口是双边通信,即需要两
99 # 业务退出,调用unlink_clusters进行断链99 # 业务退出,调用unlink_clusters进行断链
100 ret, rets = llm_datadist.unlink_clusters([cluster], timeout=5000)100 ret, rets = llm_datadist.unlink_clusters([cluster], timeout=5000)
101 if ret != LLMStatusCode.LLM_SUCCESS:101 if ret != LLMStatusCode.LLM_SUCCESS:
102- raiseRuntimeError(f'[unlink_cluster] failed, ret={ret}')102+ raise RuntimeError(f'[unlink_cluster] failed, ret={ret}')
103 llm_datadist.finalize()103 llm_datadist.finalize()
104 ```104 ```
105 105