Как удалить детали модели из настраиваемого файла конфигурации модели, который используется для загрузки нескольких моделей при обслуживании тензорного потока?
Я имплементировал код для добавления моделей тензорного потока во время выполнения в файл конфигурации, обслуживающий тензорный поток, используя указанный выше поток: Обслуживание 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, tensorflow_serving.apis, tensorflow_serving.config, чтобы удалить модель с именем "first"
вывод:
model_config_list: {
config: {
name: "second",
base_path: "/models/second",
model_platform: "tensorflow",
}
}