generic_decoder#

Converter derived entirely from a composable generic decoder contract.

Classes

GenericDecoderConverter

Attach typed block configs using descriptor-owned structural contracts.

Functions

rewrite_checkpoint_key

Apply exactly one descriptor-declared checkpoint-key migration.

rewrite_safetensor_checkpoint_keys

Materialize descriptor-declared key migrations without mutating hardlinked sources.

class GenericDecoderConverter#

Bases: Converter

Attach typed block configs using descriptor-owned structural contracts.

classmethod convert(descriptor, input_dir, output_dir)#
Parameters:
  • input_dir (Path)

  • output_dir (Path)

static create_block_configs(descriptor, config)#
Parameters:

config (Any)

Return type:

list[BlockConfig]

static create_block_configs_from_main_config(config)#
rewrite_checkpoint_key(key, rewrites)#

Apply exactly one descriptor-declared checkpoint-key migration.

Parameters:
  • key (str)

  • rewrites (tuple[tuple[str, str], ...])

Return type:

str

rewrite_safetensor_checkpoint_keys(checkpoint, rewrites)#

Materialize descriptor-declared key migrations without mutating hardlinked sources.

Parameters:
  • checkpoint (Path)

  • rewrites (tuple[tuple[str, str], ...])

Return type:

dict[str, str]