// Generated by the protocol buffer compiler. DO NOT EDIT! // source: tensorflow/core/protobuf/device_properties.proto module tensorflow.device_properties; import google.protobuf; enum protocVersion = 3012004; class DeviceProperties { @Proto(1) string type = protoDefaultValue!(string); @Proto(2) string vendor = protoDefaultValue!(string); @Proto(3) string model = protoDefaultValue!(string); @Proto(4) long frequency = protoDefaultValue!(long); @Proto(5) long numCores = protoDefaultValue!(long); @Proto(6) string[string] environment = protoDefaultValue!(string[string]); @Proto(7) long numRegisters = protoDefaultValue!(long); @Proto(8) long l1CacheSize = protoDefaultValue!(long); @Proto(9) long l2CacheSize = protoDefaultValue!(long); @Proto(10) long l3CacheSize = protoDefaultValue!(long); @Proto(11) long sharedMemorySizePerMultiprocessor = protoDefaultValue!(long); @Proto(12) long memorySize = protoDefaultValue!(long); @Proto(13) long bandwidth = protoDefaultValue!(long); } class NamedDevice { @Proto(1) string name = protoDefaultValue!(string); @Proto(2) DeviceProperties properties = protoDefaultValue!(DeviceProperties); }