github.com/wzzhu/tensor@v0.9.24/internal/IDLs/generated.proto (about) 1 syntax = "proto3"; 2 package gorgonia.org.tensor.internal.serialization.pb; 3 4 import "github.com/gogo/protobuf/gogoproto/gogo.proto"; 5 6 option (gogoproto.protosizer_all) = true; 7 option (gogoproto.sizer_all) = false; 8 option go_package = "pb"; 9 10 message AP { 11 option (gogoproto.goproto_getters) = false; 12 option (gogoproto.typedecl) = false; 13 repeated int32 shape = 1; 14 repeated int32 strides = 2; 15 uint32 o = 3 [(gogoproto.casttype) = "DataOrder"]; 16 gorgonia.org.tensor.internal.serialization.pb.Triangle t = 4; 17 } 18 19 message Dense { 20 option (gogoproto.goproto_getters) = false; 21 option (gogoproto.typedecl) = false; 22 repeated int32 shape = 1; 23 repeated int32 strides = 2; 24 uint32 o = 3 [(gogoproto.casttype) = "DataOrder"]; 25 gorgonia.org.tensor.internal.serialization.pb.Triangle t = 4; 26 string type = 5; 27 bytes data = 6; 28 } 29 30 message MaskedDense { 31 option (gogoproto.goproto_getters) = false; 32 option (gogoproto.typedecl) = false; 33 repeated int32 shape = 1; 34 repeated int32 strides = 2; 35 uint32 o = 3 [(gogoproto.casttype) = "DataOrder"]; 36 gorgonia.org.tensor.internal.serialization.pb.Triangle t = 4; 37 string type = 5; 38 bytes data = 6; 39 repeated bool mask = 7; 40 repeated bool mask_is_soft = 8; 41 } 42 43 enum Triangle { 44 option (gogoproto.enumdecl) = false; 45 option (gogoproto.goproto_enum_prefix) = false; 46 option (gogoproto.goproto_enum_stringer) = false; 47 NOT_TRIANGLE = 0 [(gogoproto.enumvalue_customname) = "NotTriangle"]; 48 UPPER = 1 [(gogoproto.enumvalue_customname) = "Upper"]; 49 LOWER = 2 [(gogoproto.enumvalue_customname) = "Lower"]; 50 SYMMETRIC = 3 [(gogoproto.enumvalue_customname) = "Symmetric"]; 51 } 52