我正在尝试将GPT2架构用于音乐应用,因此需要从头开始训练它。经过一番谷歌搜索,我发现来自拥抱脸github的问题#1714已经“解决”了这个问题。当我尝试运行建议的解决方案时:from transformers import GPT2Config, GPT2ModelNUMLAYER = 4NUMHEAD = 4SIZEREDUCTION = 10 #the factor by which we reduce the size of the velocity argument.VELSIZE = int(np.floor(127/SIZEREDUCTION)) + 1 SEQLEN=40 #size of data sequences.EMBEDSIZE = 5 config = GPT2Config(vocab_size = VELSIZE, n_positions = SEQLEN, n_embd = EMBEDSIZE, n_layer = NUMLAYER, n_ctx = SEQLEN, n_head = NUMHEAD) model = GPT2Model(config)我收到以下错误:Traceback (most recent call last): File "<ipython-input-7-b043a7a2425f>", line 1, in <module> runfile('C:/Users/cnelias/Desktop/PHD/Swing project/code/script/GPT2.py', wdir='C:/Users/cnelias/Desktop/PHD/Swing project/code/script') File "C:\Users\cnelias\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 786, in runfile execfile(filename, namespace) File "C:\Users\cnelias\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 110, in execfile exec(compile(f.read(), filename, 'exec'), namespace) File "C:/Users/cnelias/Desktop/PHD/Swing project/code/script/GPT2.py", line 191, in <module> model = GPT2Model(config)这是什么意思,我该如何解决?同样更一般地说,是否有关于如何使用GPT2进行转接呼叫的文档?我可以定义自己的函数还是必须使用模型的内置函数?我是被迫使用 a 进行训练,还是可以给它单独的张量?我寻找它,但在文档上找不到这些问题的答案,但也许我错过了一些东西。train()DatasetPS :我已经阅读了博客文章fron huggingface.co,但它省略了太多的信息和细节,不适合我的应用程序。
1 回答
慕桂英4014372
TA贡献1871条经验 获得超13个赞
添加回答
举报
0/150
提交
取消
