Как удалить сведения о модели из файла конфигурации пользовательской модели, который используется для загрузки нескольких моделей при обслуживании tenorflow?
Я улучшил код, добавив модели tenorflow во время выполнения в файл конфигурации обслуживания tenorflow.используя вышеупомянутый поток: TensorFlow Обслуживание: Обновление model_config (добавление дополнительных моделей) во время выполнения
Я понятия не имею, как удалить любую модель из этого файла конфигурации, используя python, так как этот файл конфигурации имеет .confрасширение и его в строковом формате.
Этот файл конфигурации выглядит следующим образом:
model_config_list: {
config: {
name: "first",
base_path: "/models/first",
model_platform: "tensorflow",
}
},
config: {
name: "second",
base_path: "/models/second",
model_platform: "tensorflow",
}
}
Теперь, как удалить модель с именем «first» из вышеуказанного файла во времявремя выполнения с использованием кода Python?
ввод:
model_config_list: {
config: {
name: "first",
base_path: "/models/first",
model_platform: "tensorflow",
}
}
config: {
name: "second",
base_path: "/models/second",
model_platform: "tensorflow",
}
}
некоторый код Python с использованием grpc или google.protobuf, tennorflow_serving.apis, tenorsflow_serving.config, чтобы удалить модель с именем«первый»
выход:
model_config_list: {
config: {
name: "second",
base_path: "/models/second",
model_platform: "tensorflow",
}
}