Spaces:
Build error
Build error
from fastai.text.models.transformer import tfmerXL_lm_config, Activation | |
# from .vocab import MusicVocab | |
def default_config(): | |
config = tfmerXL_lm_config.copy() | |
config['act'] = Activation.GeLU | |
config['mem_len'] = 512 | |
config['d_model'] = 512 | |
config['d_inner'] = 2048 | |
config['n_layers'] = 16 | |
config['n_heads'] = 8 | |
config['d_head'] = 64 | |
return config | |
def music_config(): | |
config = default_config() | |
config['encode_position'] = True | |
return config | |
def musicm_config(): | |
config = music_config() | |
config['d_model'] = 768 | |
config['d_inner'] = 3072 | |
config['n_heads'] = 12 | |
config['d_head'] = 64 | |
config['n_layers'] = 12 | |
return config | |
def multitask_config(): | |
config = default_config() | |
config['bias'] = True | |
config['enc_layers'] = 8 | |
config['dec_layers'] = 8 | |
del config['n_layers'] | |
return config | |
def multitaskm_config(): | |
config = musicm_config() | |
config['bias'] = True | |
config['enc_layers'] = 12 | |
config['dec_layers'] = 12 | |
del config['n_layers'] | |
return config | |