从 Audio2Face-3D 获取当前配置#
我们提供一个 Python 应用程序,用于从正在运行的 Audio2Face-3D 实例中获取当前配置。有关可用配置的更多信息,请查看 A2F-3D NIM 手动容器部署和配置 页面。
假设#
Audio2Face-3D NIM 正在运行。
设置配置获取器应用程序#
克隆存储库: NVIDIA/Audio2Face-3D-Samples
转到 scripts/config_fetching_app 子文件夹。
并按照 README.md
中的设置说明进行操作。
要检查应用程序是否正确设置并了解如何使用它,请运行
$ python3 fetch_deployment_configs.py --help
usage: fetch_deployment_configs.py [-h] url
Fetch YAML config from A2F-3D
positional arguments:
url The URL to process
options:
-h, --help show this help message and exit
获取配置#
要从正在运行的 Audio2Face-3D 实例中获取当前配置
$ python3 fetch_deployment_configs.py <ip>:<port>
例如,
$ python3 fetch_deployment_configs.py 127.0.0.1:52000
脚本需要一个参数,其中包含正在运行的 A2F-3D 实例的地址。对于快速入门部署,请使用
127.0.0.1:52000
。
结果#
这将生成一个文件夹,其中包含 3 个文件。您可以通过运行以下命令来探索结果,并将 <output_folder>
替换为获取配置命令打印的文件夹名称
$ ls -l <output_folder>/
-rw-rw-r-- 1 user user 857 Nov 14 11:20 config_advanced.yaml
-rw-rw-r-- 1 user user 662 Nov 14 11:20 config_deployment.yaml
-rw-rw-r-- 1 user user 7601 Nov 14 11:20 config_stylization.yaml
config_advanced.yaml:包含微调服务的高级配置选项。这些设置通常用于特殊场景,在日常使用中很少需要修改。
config_deployment.yaml:保存当前特定于部署的配置,包括网络设置,例如服务使用的端口。
config_stylization.yaml::定义用于调整动画视觉风格和质量的当前参数。