gpt4 book ai didi

python - 无法导入编码器代码进行微调GPT-2

转载 作者:行者123 更新时间:2023-12-01 07:20:37 26 4
gpt4 key购买 nike

我正在尝试重现本文中的示例:https://medium.com/@ngwaifoong92/beginners-guide-to-retrain-gpt-2-117m-to-generate-custom-text-content-8bb5363d8b7f

示例代码来自以下存储库:https://github.com/nshepperd/gpt-2

安装需求并下载模型后,下一步是训练模型,为此必须执行此代码:

python encode.py lyric.txt lyric.npz

这里的问题是,这需要导入以下模块:

import argparse
import numpy as np

import encoder
from load_dataset import load_dataset

其中encoderload_dataset位于子目录中:

|--encode.py
--src
|--encoder.py
|--load_dataset.py

这会生成以下错误:

ModuleNotFoundError: No module named 'encoder'

我尝试创建 __init__.py 文件并将其导入为

src.encodersrc.load_dataset 但它们也不起作用。

在中篇文章中,作者建议将文件 encoder.py 移动到 src 并从那里执行代码,问题是这样做也会破坏模型的相对路径,尽管我处理过其他文件的路径问题也持续存在。

最佳答案

  1. src 文件夹中创建一个名为 __init__.py 的空文件。
  2. 编码器导入为:从src导入编码器

关于python - 无法导入编码器代码进行微调GPT-2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57720955/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com