自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Megatron-LM训练GPT2模型

又换了22.10,没有段错误但是,缺少te.pytorch.DotProductAttention!之前一直以为是识别不到megatron里的tokenizer,或者是pip tokenizer的包,弄了好久,结果是根本就是缺少了一个tokenizer.py。但是重装不了transformer_engine,然后我终于在找为什么的时候发现了tesla根本用不了!在这里安装apex成功了,但是模型训练使用的时候又报错了!我应该先看文档的居然是因为这个!因为只有cuda环境的镜像太干净了,要自己重装好多东西!

2023-11-20 11:07:34 1070 4

原创 Docker学习

自定义的好处:可以用容器名ping通。

2023-11-08 19:25:51 101 2

原创 VMware部署K8s

尝试安装了一个,本意是为了后面安装docker命令可以复制,但是安装也挺麻烦的,我还是老老实实自己手打,安装完了也不能复制粘贴,为什么!点击nat设置,配置网关和子网掩码,记住网关,等会儿三个虚拟机的ip不要用.2。我这样配置都是可以ping通的ping www.baidu.com。中途遇到了开启虚拟机就蓝屏的问题,已解决。其他部分继续照着做,有界面但是没什么显示。就是网络部署部分不太清楚,正在自己探索。点击更改设置,取消使用本地dhcp服务。然后再查看所有节点,状态就对了。其他部分在前面的文章都很清楚。

2023-11-04 10:04:36 274 2

原创 Go学习(九):并发编程2

select关键字,可以同时响应多个通道的操作。

2023-11-03 13:52:10 286 1

原创 Go学习(八):并发编程1

本质上是生产者消费者模型可以有效控制goroutine数量,防止暴涨例题:(还是有点不太明白为什么会deadlock)计算一个数字的各个位数之和,例如数字123,结果为1+2+3=6随机生成数字进行计算import ("fmt""sync"Id int//这里必须传对象实例??job *Jobsum int// 使用等待组来等待所有协程完成// 创建工作池// 参数1:开几个协程for i := 0;i < num;i++ {wg.Add(1)//获取job管道的数据。

2023-11-01 22:11:10 362 1

原创 wsl2配置cuda和编译tensorflow

原因是因为我把wsl中的ubuntu发行版搞崩了,卸载重装了发现ext4文件也无了,又要痛苦的重新安装cuda和编译tensorflow了(!!!!!no,好痛苦)在wsl中输入nvidia-smi如果不能显示就是安装的driver version版本太低了 我之前就因为这个卡住过。

2023-10-31 22:26:17 406 1

原创 Go学习(七):方法、面向对象

/ 系统抛a[1] = 123// 自己抛panic("半径不能为负")//// 延时执行匿名函数// 延时到何时?(1)程序正常结束 (2)发生异常时 //发生异常时// recover() 复活 恢复// 会返回程序为什么挂了err!= nil {}()fmt.Println("这里有没有执行") //没执行test03()test04()半径不能为负test04import ("fmt""os""time"op stringif err!= nil {

2023-10-28 10:40:24 32 1

原创 Go学习(六):函数

• 无需声明原型。• 支持不定 变参。• 支持多返回值。• 支持命名返回参数。• 支持匿名函数和闭包。• 函数也是一种类型,一个函数可以赋值给变量。• 不支持 嵌套 (nested) 一个包不能有两个名字一样的函数。• 不支持 重载 (overload)• 不支持 默认参数 (default parameter)。函数是第一类对象,可作为参数传递。建议将复杂签名定义为函数类型,以便于阅读??(我感觉好难看懂)// 定义函数类型。// 没有函数体的函数声明,这表示该函数不是以Go实现的。

2023-10-27 11:29:23 103 1

原创 Go学习(五):流程控制

for 循环的 range 格式可以对 slice、map、数组、字符串等进行迭代循环。for range可以完成所有for可以做的事情,却能做到for不能做的,包括。map、channel 是指针包装,而不像 slice 是 struct。1、遍历key为string类型的map并同时获取key和value。Go语言的For循环有3中形式,只有其中的一种使用分号。for 和 for range的区别。range 会复制对象,值拷贝。2、遍历channel。

2023-10-26 16:32:35 24

原创 Go学习(四):golang连接mysql数据库查询数据库信息

【代码】Go学习(四):golang连接mysql数据库查询数据库信息。

2023-10-25 22:35:51 2278 1

原创 Go学习(三):Map、结构体

KeyType:表示键的类型。ValueType:表示键对应的值的类型。自定义类型类型别名。

2023-10-25 16:32:40 210 1

原创 Go学习(二):切片Slice、指针

会报错,没有分配内存空间。要分配内存,就引出来今天的new和make。使用make进行初始化,然后才可以对它们进行操作。

2023-10-25 13:41:12 207 1

原创 Go语言学习(一):变量常量、基本类型、数组

对于不同的package,如果不相互依赖的话,按照main包中"先import的后调用"的顺序调用其包中的init(),如果package存在依赖,则先调用最早被依赖的package中的init(),最后调用main函数。是go语言的常量计数器,只能在常量的表达式中使用。2. 数组定义:var a [len]int,比如:var a [5]int,数组长度必须是常量,且是类型的组成部分。3. 长度是数组类型的一部分,因此,var a[5] int和var a[10]int是不同的类型。

2023-10-24 22:22:15 204

原创 CNN+VGG+ResNet

CNN卷积神经网络。

2023-10-20 15:06:07 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除