API Reference
from encoderfile import (
EncoderfileBuilder,
ModelType,
TokenizerBuildConfig,
BatchLongest,
Fixed,
TargetSpec,
read_metadata,
build,
build_from_config,
)EncoderfileBuilder
EncoderfileBuilderEncoderfileBuilder(*, name, model_type, path, ...)
EncoderfileBuilder(*, name, model_type, path, ...)EncoderfileBuilder(
*,
name: str,
model_type: ModelType | str,
path: str,
version: str | None = None,
output_path: str | None = None,
cache_dir: str | None = None,
base_binary_path: str | None = None,
transform: str | None = None,
lua_libs: list[str] | None = None,
tokenizer: TokenizerBuildConfig | None = None,
validate_transform: bool = True,
target: str | TargetSpec | None = None,
) -> EncoderfileBuilderArgument
Type
Default
Description
EncoderfileBuilder.from_config(config_path)
EncoderfileBuilder.from_config(config_path)Argument
Type
Description
EncoderfileBuilder.build(workdir, version, no_download)
EncoderfileBuilder.build(workdir, version, no_download)Argument
Type
Default
Description
ModelType
ModelTypeValue
String
Use case
TokenizerBuildConfig
TokenizerBuildConfigTokenizerBuildConfig(*, pad_strategy, ...)
TokenizerBuildConfig(*, pad_strategy, ...)Argument
Type
Default
Description
BatchLongest
BatchLongestFixed
FixedAttribute
Type
Description
TargetSpec
TargetSpecAttribute
Type
Description
Argument
Type
Description
read_metadata(path)
read_metadata(path)Argument
Type
Description
InspectInfo
InspectInfoAttribute
Type
Description
ModelConfig
ModelConfigAttribute
Type
Description
EncoderfileConfig
EncoderfileConfigAttribute
Type
Description
Convenience Functions
build(**kwargs)
build(**kwargs)Argument
Type
Default
Description
build_from_config(config_path, workdir, no_download)
build_from_config(config_path, workdir, no_download)Argument
Type
Default
Description
Enums
TokenizerTruncationSide
TokenizerTruncationSideTokenizerTruncationStrategy
TokenizerTruncationStrategyLast updated