rknn.fbs 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. namespace rknn;
  2. file_identifier 'RKNN';
  3. root_type Model;
  4. table Model {
  5. var1: int;
  6. format: string;
  7. graphs: [Graph];
  8. generator: string;
  9. var2: [Type1];
  10. var3: int;
  11. var4: int;
  12. compiler: string;
  13. runtime: string;
  14. source: string;
  15. var5: bool;
  16. var6: int;
  17. input_json: string;
  18. output_json: string;
  19. }
  20. table Graph {
  21. tensors: [Tensor];
  22. nodes: [Node];
  23. inputs: [int];
  24. outputs: [int];
  25. var1: [Type2];
  26. }
  27. table Node {
  28. var1: int;
  29. type: string;
  30. name: string;
  31. var2: byte;
  32. inputs: [int];
  33. outputs: [int];
  34. var3: [Type3];
  35. var4: byte;
  36. var5: int;
  37. var6: int;
  38. }
  39. table Tensor {
  40. data_type: byte;
  41. var02: byte;
  42. kind: byte;
  43. var04: [int];
  44. shape: [int];
  45. name: string;
  46. var06: [byte];
  47. var07: string;
  48. var08: [byte];
  49. var09: [byte];
  50. var10: [byte];
  51. var11: [byte];
  52. size: int;
  53. var13: int;
  54. var14: int;
  55. var15: int;
  56. var16: int;
  57. var17: int;
  58. index: int;
  59. }
  60. table Type1 {
  61. var1: int;
  62. }
  63. table Type2 {
  64. var1: [int];
  65. var2: [int];
  66. var3: [int];
  67. }
  68. table Type3 {
  69. var1: int;
  70. }