univi.config.TokenizerConfig#
- class univi.config.TokenizerConfig(mode: "Literal['topk_scalar', 'topk_channels', 'patch', 'topk_embed']" = 'topk_scalar', n_tokens: 'int' = 256, channels: "Sequence[Literal['value', 'rank', 'dropout']]" = ('value',), patch_size: 'int' = 32, patch_proj_dim: 'Optional[int]' = None, add_cls_token: 'bool' = False, n_features: 'Optional[int]' = None, d_model: 'Optional[int]' = None, value_mlp_hidden: 'int' = 256, use_coords: 'bool' = False, chrom_vocab_size: 'int' = 0, coord_scale: 'float' = 1000000.0, feature_info: 'Optional[Dict[str, Any]]' = None, use_feature_embedding: 'bool' = False, feature_emb_dim: 'Optional[int]' = None, feature_emb_mode: "Literal['add', 'concat']" = 'add', use_coord_embedding: 'bool' = False, n_chroms: 'Optional[int]' = None, coord_emb_dim: 'Optional[int]' = None, coord_mode: "Literal['midpoint', 'interval']" = 'midpoint', coord_mlp_hidden: 'int' = 128, coord_num_frequencies: 'int' = 16, token_proj_dim: 'Optional[int]' = None)[source]#
Bases:
object- __init__(mode='topk_scalar', n_tokens=256, channels=('value',), patch_size=32, patch_proj_dim=None, add_cls_token=False, n_features=None, d_model=None, value_mlp_hidden=256, use_coords=False, chrom_vocab_size=0, coord_scale=1000000.0, feature_info=None, use_feature_embedding=False, feature_emb_dim=None, feature_emb_mode='add', use_coord_embedding=False, n_chroms=None, coord_emb_dim=None, coord_mode='midpoint', coord_mlp_hidden=128, coord_num_frequencies=16, token_proj_dim=None)#
Methods
__init__([mode, n_tokens, channels, ...])Attributes
add_cls_tokenchannelschrom_vocab_sizecoord_emb_dimcoord_mlp_hiddencoord_modecoord_num_frequenciescoord_scaled_modelfeature_emb_dimfeature_emb_modefeature_infomoden_chromsn_featuresn_tokenspatch_proj_dimpatch_sizetoken_proj_dimuse_coord_embeddinguse_coordsuse_feature_embeddingvalue_mlp_hidden