in src/protos/config.rs [3508:3603]
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_map_accessor::<_, ::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeInt32>(
"device_count",
|m: &ConfigProto| { &m.device_count },
|m: &mut ConfigProto| { &mut m.device_count },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt32>(
"intra_op_parallelism_threads",
|m: &ConfigProto| { &m.intra_op_parallelism_threads },
|m: &mut ConfigProto| { &mut m.intra_op_parallelism_threads },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt32>(
"inter_op_parallelism_threads",
|m: &ConfigProto| { &m.inter_op_parallelism_threads },
|m: &mut ConfigProto| { &mut m.inter_op_parallelism_threads },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
"use_per_session_threads",
|m: &ConfigProto| { &m.use_per_session_threads },
|m: &mut ConfigProto| { &mut m.use_per_session_threads },
));
fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<ThreadPoolOptionProto>>(
"session_inter_op_thread_pool",
|m: &ConfigProto| { &m.session_inter_op_thread_pool },
|m: &mut ConfigProto| { &mut m.session_inter_op_thread_pool },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt32>(
"placement_period",
|m: &ConfigProto| { &m.placement_period },
|m: &mut ConfigProto| { &mut m.placement_period },
));
fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"device_filters",
|m: &ConfigProto| { &m.device_filters },
|m: &mut ConfigProto| { &mut m.device_filters },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<GPUOptions>>(
"gpu_options",
|m: &ConfigProto| { &m.gpu_options },
|m: &mut ConfigProto| { &mut m.gpu_options },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
"allow_soft_placement",
|m: &ConfigProto| { &m.allow_soft_placement },
|m: &mut ConfigProto| { &mut m.allow_soft_placement },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
"log_device_placement",
|m: &ConfigProto| { &m.log_device_placement },
|m: &mut ConfigProto| { &mut m.log_device_placement },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<GraphOptions>>(
"graph_options",
|m: &ConfigProto| { &m.graph_options },
|m: &mut ConfigProto| { &mut m.graph_options },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>(
"operation_timeout_in_ms",
|m: &ConfigProto| { &m.operation_timeout_in_ms },
|m: &mut ConfigProto| { &mut m.operation_timeout_in_ms },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<RPCOptions>>(
"rpc_options",
|m: &ConfigProto| { &m.rpc_options },
|m: &mut ConfigProto| { &mut m.rpc_options },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<super::cluster::ClusterDef>>(
"cluster_def",
|m: &ConfigProto| { &m.cluster_def },
|m: &mut ConfigProto| { &mut m.cluster_def },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
"isolate_session_state",
|m: &ConfigProto| { &m.isolate_session_state },
|m: &mut ConfigProto| { &mut m.isolate_session_state },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
"share_cluster_devices_in_session",
|m: &ConfigProto| { &m.share_cluster_devices_in_session },
|m: &mut ConfigProto| { &mut m.share_cluster_devices_in_session },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<ConfigProto_Experimental>>(
"experimental",
|m: &ConfigProto| { &m.experimental },
|m: &mut ConfigProto| { &mut m.experimental },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<ConfigProto>(
"ConfigProto",
fields,
file_descriptor_proto()
)
})
}