![](https://img-blog.csdnimg.cn/direct/5db341e3057b42d89ab6f07eb98f0e95.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
深度学习
文章平均质量分 77
记录和分享毛毛张在学习深度学习过程中的心得体会
神马都会亿点点的毛毛张
Stay hungry Stay foolish
VX:zzxkingdom0411
展开
-
深度学习代码块之计算模型参数量和显存大小
方法1毛毛张已经写好了函数,大家直接调用代码块即可方法2可以帮助大家理解model.parameters()的属性方法3需要安装库,调用方式比较简单,但是需要你搞清楚模型的出入,并输入一个正确的模型输入张量,所以还是建议大家掌握第一种就行。原创 2024-02-08 13:44:17 · 765 阅读 · 0 评论 -
【万字长文】【超详尽的配置教程】Anaconda配置深度学习环境教程 | Pytorch | Tensorflow | conda | pip | cuda | cudnn | torch
它是一个开源的Python和R语言的发行版本,用于计算科学(数据科学、机器学习、大数据处理和预测分析),Anaconda致力于简化软件包管理系统和部署。它能够给不同版本要求的深度学习环境建立单独的“房间”,以便进行管理,我们每个“房子”称作虚拟环境。背景:配置一个深度学习的虚拟环境以及相关的扩展包大概需要十几G的内存空间,然而默认的虚拟环境存放地址为C盘。如果是要配置几个深度学习的虚拟环境C盘是肯定招架不住的,就目前毛毛张配置的两个深度学习环境Pytorch和Tensorflow来说整个。原创 2024-06-23 17:39:02 · 1504 阅读 · 0 评论 -
深度学习环境配置 | 深度学习环境报错:SafetyError: The package for python located at has an incorrect size.
深度学习环境真的会逼疯大学生,不同的环境会遇到不同的问题,所以很难有一种方法能在整个配置过程中不会出错,只有见多了,才有可能减少出错神马都会亿点点的毛毛张。原创 2024-06-21 18:11:11 · 808 阅读 · 0 评论 -
Linux命令大全
选项描述-d将指定的会话从终端分离 置为Detached-R重新进入会话 若没有该会话则新建会话-wipe列出已创建的会话 并清除状态为dead的会话键绑定描述ctrl + a?查询所有键绑定ctrl + ax锁定当前会话更多内容可以参考man screen或是下面链接:tmux内容挺多的,更多内容可以参考man tmux或是下面链接:tmux可以创建很多的会话、窗口、窗格,如果用的多的话在系统重启或崩溃的情况下一个个恢复就比较纠结了。原创 2024-03-20 16:23:01 · 974 阅读 · 0 评论 -
深度学习之本地部署大模型ChatGLM3-6B【大模型】【报错】
本博客将介绍ChatGLM3-6B大模型在Ubuntu上的本地部署教程大模型在本地部署的时候会出现各种各样的报错,除了上面那个报错问题之外,还有一些包的版本问题,或者环境配置问题,各种各样的,所以大家尽量按照官网的说明去配置环境大家配置完毕之后就可以开始看项目文件中的README.md文件进行微调或者其它的任务了,毛毛张任务那个文件对于ChatGLM的推理和微调的一些代码执行说明的非常详细,再说就是废话了。原创 2024-03-20 10:38:48 · 1789 阅读 · 0 评论 -
【大模型】Hugging Face下载大模型的相关文件说明
上图是毛毛张在的官网上的ChatGLM-6B大模型的所有文件,对于初学者来说,对于上面的文件是干什么的很多小伙伴是很迷糊的,根本不知道是干什么的,毛毛张接下来将简单讲述一下上面的每个文件的作用。原创 2024-03-07 18:39:26 · 2241 阅读 · 0 评论 -
【深度学习】大模型ChatGLM3-6b本地部署报错:ImportError: cannot import name ‘AutoPeftModelForCausalLM‘ from ‘peft‘
在本地部署过程中有很多问题,并不像官方教程一样那么简单,特别是深度学习环境的配置问题,因为你所使用的环境并不是和作者相同的环境,现在的包更新的这么快,所以在深度学习过程中报错的原因可以往环境版本过高导致的问题这一方面去考虑。原创 2024-03-06 19:46:21 · 863 阅读 · 0 评论 -
深度学习常见错误及解决方案:RuntimeError: Input type (torch.FloatTensor) and weight type (torch.cuda.FloatTensor)
错误内容就在类型不匹配,根据报错内容可以看出Input type为torch.FloatTensor(CPU数据类型),而weight type(即网络权重参数这些)为torch.cuda.FloatTensor(GPU数据类型)。将输入类型转变为GPU类型或者映射到CPU类型。原创 2024-03-03 19:15:09 · 583 阅读 · 0 评论 -
深度学习工具之tokens计算器
Token是GPT处理文本的基本单位。Token可以是一个字、一个词语或特定语言中的一个字符。它们负责将输入的文本数据转换为 GPT 可以处理的数据格式。。每个 GPT 模型都有一个预设的最大 Tokens 数量,例如,GPT-3 每次调用允许处理的最大 Tokens 数量约为 4096;GPT4则允许处理3万多个Token, 这个数量包括用户输入和GPT输出的所有 Tokens。原创 2024-03-02 09:54:42 · 1339 阅读 · 0 评论 -
【深度学习】本地部署cpm-bee大模型报错:AttributeError: ‘CpmBeeTokenizer‘ object has no attribute ‘encoder‘
在本地部署过程中有很多问题,并不像官方教程一样那么简单,特别是深度学习环境的配置问题,因为你所使用的环境并不是和作者相同的环境,现在的包更新的这么快,所以在深度学习过程中报错的原因可以往环境版本过高导致的问题这一方面去考虑。查看虚拟环境中安装的包的版本和所有包。原创 2024-03-02 09:30:52 · 447 阅读 · 0 评论 -
深度学习代码块之argparse命令行选项
argparse模块是Python内置的一个用于命令项选项与参数解析的模块,argparse模块可以让人轻松编写用户友好的命令行接口。通过在程序中定义好我们需要的参数,然后argparse将会从sys.argv解析出这些参数。argparse模块还会自动生成帮助和使用手册,并在用户给程序传入无效参数时报出错误信息。原创 2024-02-05 22:53:49 · 927 阅读 · 1 评论 -
深度学习之深入理解梯度下降代码块torch.optim.SGD()
用简单的例子去跑代码,多调整一些不同的参数。然后对比笔算结果和代码结果是否一致。这种方法既可以加深对深度学习基础知识的理解,也可以更快入门pytorch代码。原创 2024-01-29 17:32:56 · 1163 阅读 · 1 评论 -
深度学习代码块之 忽略警告代码块 和 测试cuda和cudnn成功安装代码块
在这篇博客中毛毛张将记录在深度学习过程中的一些代码块。加入这条语句之后的警告都将会被忽略,之前的不受影响。原创 2024-01-27 08:15:46 · 394 阅读 · 0 评论 -
深度学习常见错误及解决指南:因tensroflow版本导致的报错
现在深度学习有两个主流框架,一个是pytorch,一个是tensorflow,要能熟练运用这两个板块的代码还是需要话花费很大功夫的!深度学习要学习的东西很多,所以在使用过程中会遇到很多问题,今天毛毛张分享两个因为tensorflow版本问题导致的错误。原创 2024-01-25 10:01:36 · 373 阅读 · 0 评论 -
深度学习环境配置报错之一及解决方案:ERROR: Could not find a version that satisfies the requirement torch>=1.7.0
当在配置虚拟环境的过程中遇到的报错可以往python版本过高这个方向上考虑,在命令行中查看python版本,并安装低版本的python,或者是因为python过低导致的查看python版本,并安装低版本的python,或者是因为python过低导致的。原创 2024-01-24 11:38:08 · 753 阅读 · 1 评论 -
深度学习环境配置教程:给pip命令配置镜像源
但是由于深度学习环境配置过程中的许多包都是国外提供的,因此网站的服务器也在国外,导致我们无法直接访问或者下载很慢。而镜像源就是把国外官方的源作了一个镜像,使得你可以在该镜像源网站上这下载软件。这篇博文记录毛毛张在配置深度学习环境中使用镜像源的教程,引用了几篇文章,均放在文章最后,力求把问题说清楚讲明白。参数是为了避免麻烦,否则使用的时候可能会提示不受信任。参数是为了避免麻烦,否则使用的时候可能会提示不受信任。首先需要切换到根目录下,切换到该目录下需要。进入根目录,新建目录。文件中,保存并退出。原创 2024-01-25 18:19:14 · 1818 阅读 · 0 评论