加载GPT-2模型参数报错:TensorFlow不存在

【1】下载OpenAI通过TensorFlow保存的GPT-2模型权重

python 复制代码
import urllib.request

# 下载OpenAI通过TensorFlow保存的GPT-2模型权重
# print("\n step1:下载gpt-download.py")
# url = "https://raw.githubusercontent.com/rasbt/LLMs-from-scratch/main/ch05/01_main-chapter-code/gpt_download.py"
# filename = url.split("/")[-1]
# urllib.request.urlretrieve(url, filename)

【2】从gpt-download.py中 导入 download_and_load_gpt2函数

复制代码
执行上述代码-download_and_load_gpt2 函数, 将下载参数量为1.24亿的GPT-2模型的7个文件;
python 复制代码
# 从gpt-download.py中 导入 download_and_load_gpt2函数
print("\n step2:使用 download_and_load_gpt2函数 加载gpt-2架构设置和权重参数到python会话中")
settings, params = download_and_load_gpt2(
    model_size="124M", models_dir="gpt2"
)
# 执行上述代码-download_and_load_gpt2 函数, 将下载参数量为1.24亿的GPT-2模型的7个文件
print("\n=== 执行上述代码-download_and_load_gpt2函数, 将下载参数量为1.24亿的GPT-2模型的7个文件,, 下载完成")

【报错信息】


【3】安装tensorflow

TensorFlow ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败 问题解决_tensorflow dll load failed-CSDN博客

由上述博文可知,tensorflow1.5版本可以在老cpu上运行,而大于1.5的版本需要cpu支持AVX指令集,因此无法在不支持AVX指令集的cpu上运行。

所以安装tensorfflow1.5

【3.1】安装tensorfflow1.5报错

解决tensorflow的 ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败_动态链接库dll初始化例程失败-CSDN博客

【3.2】使用conda安装tensorflow1.5

参考:

解决tensorflow ==1.15安装不上的问题_pip instrall tensorflow==1.15.2-CSDN博客

cpp 复制代码
conda create -n myenv python=3.7  #创建环境
conda activate myenv
python -m pip install tensorflow==1.15.0

接着我们需要安装conda;


【4】安装conda

conda定义:Conda 是一个开源的 包管理环境管理 工具,主要用于 Python 生态,但也支持其他语言(如 R、Java 等)。它由 Anaconda 公司开发,广泛应用于数据科学、机器学习、科学计算等领域。

【4.1】Pycharm 安装anaconda

参考: PyCharm与Anaconda超详细安装配置教程_anaconda pycharm安装-CSDN博客

相关推荐
用户51914958484520 小时前
强大的OSINT情报工具:Blackbird用户名与邮箱搜索分析平台
人工智能·aigc
非晓为骁20 小时前
【AI】AI 评测入门(二):Prompt 迭代实战从“能跑通”到“能落地”
人工智能·prompt·提示词工程·ai评测
张较瘦_20 小时前
[论文阅读] 人工智能 + 软件工程 | TDD痛点破解:LLM自动生成测试骨架靠谱吗?静态分析+专家评审给出答案
论文阅读·人工智能·软件工程
字节数据平台20 小时前
一客一策:Data Agent 如何重构大模型时代的智能营销
大数据·人工智能·重构
机器之心20 小时前
字节Seedream 4.0将全量开放!抢先评测来了,我们摸索出AI生图一大波「邪修」玩法
人工智能·openai
空白到白20 小时前
机器学习-集成学习
人工智能·机器学习·集成学习
水凌风里20 小时前
4.4 机器学习 - 集成学习
人工智能·机器学习·集成学习
雲_kumo20 小时前
集成学习:从理论到实践的全面解析
人工智能·机器学习·集成学习
用户51914958484521 小时前
30条顶级APT与蓝队攻防单行命令:网络战场终极对决
人工智能·aigc
双向3321 小时前
AI 辅助文档生成:从接口注释到自动化 API 文档上线
人工智能