clip—pytorch项目代码复现出现的问题及解决
clip-pytorch代码复现过程
源代码地址:https://github.com/bubbliiiing/clip-pytorch

问题1:没有安装transformers
解决1:win+r后cmd然后pip install transformers

问题2:没有安装ftfy模块
解决2:这个错误是由于你的 Python 环境中缺少 ftfy 模块导致的。ftfy 是一个用于修复文本编码问题的库。要解决这个问题,你可以通过以下步骤安装 ftfy 模块:
打开命令行(Command Prompt 或者 PowerShell)。
输入以下命令来安装 ftfy:
复制代码
pip install ftfy
安装完成后,再次运行你的 train.py 文件

这个错误是因为你的 Python 环境中缺少 tensorboard 模块。tensorboard 是用于可视化训练过程和模型的工具,通常与 TensorFlow 一起使用,但 PyTorch 也可以与它兼容。
你可以按照以下步骤安装 tensorboard 来解决问题:
打开命令行(Command Prompt 或者 PowerShell)。
输入以下命令来安装 tensorboard:
复制代码
pip install tensorboard

这个警告的意思是,huggingface_hub(Hugging Face的库)在缓存模型时默认使用了符号链接(symlinks)来节省磁盘空间,但是你的操作系统(Windows)不支持符号链接,或者当前没有启用支持符号链接的相关功能。
具体的情况是:huggingface_hub在缓存模型时会尝试使用符号链接来避免重复文件存储,但在Windows上,符号链接的使用默认是受限的,因此该库会退回到一种性能较低、可能占用更多磁盘空间的缓存方式。警告并不影响功能



这个错误是因为代码中使用了 np.int,而从 NumPy 1.20 版本开始,np.int 被弃用了,并且在更高版本的 NumPy 中已经被移除。具体来说,np.int 是 int 的一个别名,而从 NumPy 1.20 开始,推荐直接使用 Python 内置的 int 类型,或者使用 np.int64 或 np.int32 来指定精度。
![]()
修改为
![]()
修改完成后,开始训练

更多推荐


所有评论(0)