fn descriptor_static()

in src/protos/config.rs [4317:4422]


    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_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
                "collective_group_leader",
                |m: &ConfigProto_Experimental| { &m.collective_group_leader },
                |m: &mut ConfigProto_Experimental| { &mut m.collective_group_leader },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
                "executor_type",
                |m: &ConfigProto_Experimental| { &m.executor_type },
                |m: &mut ConfigProto_Experimental| { &mut m.executor_type },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt32>(
                "recv_buf_max_chunk",
                |m: &ConfigProto_Experimental| { &m.recv_buf_max_chunk },
                |m: &mut ConfigProto_Experimental| { &mut m.recv_buf_max_chunk },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
                "use_numa_affinity",
                |m: &ConfigProto_Experimental| { &m.use_numa_affinity },
                |m: &mut ConfigProto_Experimental| { &mut m.use_numa_affinity },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
                "collective_deterministic_sequential_execution",
                |m: &ConfigProto_Experimental| { &m.collective_deterministic_sequential_execution },
                |m: &mut ConfigProto_Experimental| { &mut m.collective_deterministic_sequential_execution },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
                "collective_nccl",
                |m: &ConfigProto_Experimental| { &m.collective_nccl },
                |m: &mut ConfigProto_Experimental| { &mut m.collective_nccl },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
                "share_session_state_in_clusterspec_propagation",
                |m: &ConfigProto_Experimental| { &m.share_session_state_in_clusterspec_propagation },
                |m: &mut ConfigProto_Experimental| { &mut m.share_session_state_in_clusterspec_propagation },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
                "disable_thread_spinning",
                |m: &ConfigProto_Experimental| { &m.disable_thread_spinning },
                |m: &mut ConfigProto_Experimental| { &mut m.disable_thread_spinning },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
                "share_cluster_devices_in_session",
                |m: &ConfigProto_Experimental| { &m.share_cluster_devices_in_session },
                |m: &mut ConfigProto_Experimental| { &mut m.share_cluster_devices_in_session },
            ));
            fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<SessionMetadata>>(
                "session_metadata",
                |m: &ConfigProto_Experimental| { &m.session_metadata },
                |m: &mut ConfigProto_Experimental| { &mut m.session_metadata },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
                "optimize_for_static_graph",
                |m: &ConfigProto_Experimental| { &m.optimize_for_static_graph },
                |m: &mut ConfigProto_Experimental| { &mut m.optimize_for_static_graph },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
                "enable_mlir_bridge",
                |m: &ConfigProto_Experimental| { &m.enable_mlir_bridge },
                |m: &mut ConfigProto_Experimental| { &mut m.enable_mlir_bridge },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeEnum<ConfigProto_Experimental_MlirBridgeRollout>>(
                "mlir_bridge_rollout",
                |m: &ConfigProto_Experimental| { &m.mlir_bridge_rollout },
                |m: &mut ConfigProto_Experimental| { &mut m.mlir_bridge_rollout },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
                "enable_mlir_graph_optimization",
                |m: &ConfigProto_Experimental| { &m.enable_mlir_graph_optimization },
                |m: &mut ConfigProto_Experimental| { &mut m.enable_mlir_graph_optimization },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
                "disable_output_partition_graphs",
                |m: &ConfigProto_Experimental| { &m.disable_output_partition_graphs },
                |m: &mut ConfigProto_Experimental| { &mut m.disable_output_partition_graphs },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>(
                "xla_fusion_autotuner_thresh",
                |m: &ConfigProto_Experimental| { &m.xla_fusion_autotuner_thresh },
                |m: &mut ConfigProto_Experimental| { &mut m.xla_fusion_autotuner_thresh },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
                "use_tfrt",
                |m: &ConfigProto_Experimental| { &m.use_tfrt },
                |m: &mut ConfigProto_Experimental| { &mut m.use_tfrt },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
                "coordination_service",
                |m: &ConfigProto_Experimental| { &m.coordination_service },
                |m: &mut ConfigProto_Experimental| { &mut m.coordination_service },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
                "fetch_remote_devices_in_multi_client",
                |m: &ConfigProto_Experimental| { &m.fetch_remote_devices_in_multi_client },
                |m: &mut ConfigProto_Experimental| { &mut m.fetch_remote_devices_in_multi_client },
            ));
            ::protobuf::reflect::MessageDescriptor::new_pb_name::<ConfigProto_Experimental>(
                "ConfigProto.Experimental",
                fields,
                file_descriptor_proto()
            )
        })
    }