nemo_rl.utils.weight_transfer_http#
HTTP control-plane utilities shared by remote sparse-refit transports.
Module Contents#
Functions#
Data#
API#
- nemo_rl.utils.weight_transfer_http.G_VLLM_REFIT_S3_MANIFEST_PATH#
‘/nemo-rl/refit/s3-manifest’
- nemo_rl.utils.weight_transfer_http.G_VLLM_REFIT_PREPARE_PATH#
‘/nemo-rl/refit/prepare’
- nemo_rl.utils.weight_transfer_http.G_VLLM_REFIT_FLUSH_PATH#
‘/nemo-rl/refit/flush’
- nemo_rl.utils.weight_transfer_http.G_VLLM_REFIT_ZMQ_FLUSH_PATH#
‘/nemo-rl/refit/zmq-flush’
- nemo_rl.utils.weight_transfer_http.G_VLLM_REFIT_API_KEY_HEADER#
‘x-nemo-rl-refit-key’
- nemo_rl.utils.weight_transfer_http._HTTP_LOCAL#
‘local(…)’
- nemo_rl.utils.weight_transfer_http._HTTP_ADAPTER#
‘HTTPAdapter(…)’
- nemo_rl.utils.weight_transfer_http.vllm_refit_endpoints(
- base_urls: collections.abc.Sequence[str],
- path: str,
- nemo_rl.utils.weight_transfer_http.vllm_refit_api_key(api_key_env_var: str | None) str | None[source]#
- nemo_rl.utils.weight_transfer_http._http_executor(workers: int) concurrent.futures.ThreadPoolExecutor[source]#