nemo_rl.models.generation.vllm.refit_loader#
Module Contents#
Classes#
Load destination-local expert shards into vLLM storage. |
API#
- class nemo_rl.models.generation.vllm.refit_loader.VllmShardedExpertRefitMixin#
Load destination-local expert shards into vLLM storage.
- _is_sharded_refit_weight(name: str, tensor: torch.Tensor) bool#
- _sharded_refit_param_names(name: str) list[str]#
- _checkpoint_engine_weight_layout() nemo_rl.models.generation.vllm.refit_layout.VllmWeightLayout#
- static _validate_expert_storage(
- param_name: str,
- param: torch.nn.Parameter,
Reject incompatible vLLM storage before advertising shards.
- _local_expert_id(param: torch.nn.Parameter, expert_id: int) int#
- _load_destination_local_expert_group(
- param_name: str,
- param: torch.nn.Parameter,
- shard_id: str,
- items: list[tuple[int, torch.Tensor]],
Copy destination-local experts into canonical vLLM storage.
- _load_sharded_expert_weight_groups(
- weights: list[tuple[str, torch.Tensor]],
- _load_sharded_expert_weights(
- policy_weights: list[tuple[str, torch.Tensor]],