- 博客(8)
- 收藏
- 关注
原创 ubuntu安装docker,换源,安装nvidia
1.基于第一次安装,如果重装docker首先要去卸载之前的。如果上面那条指令输出错误,需要安装相应的nvida驱动。安装Nvidia Container Toolkit。由于docker官方源拉取镜像速度过慢所以需要换源。前提是主机已经安装nvida驱动。如果以上正常显示进行下面的步骤。之后重启docker服务。解释:显示cuda版本。
2024-08-16 23:14:51
899
原创 docker容器中deepspeed多机多卡集群分布式训练大模型
由于docker swarm网络会随机分配ip地址,每次服务器重启后,容器ip都会改变,所以都可需要修改映射,读者可以尝试如何固定容器静态IP。更改后运行这个代码可以一键安装适合版本的,如果那个软件包安装报错可以试试跳过他,在requirement中删除对他相应的版本约束。后面和代码大多借鉴的这位大佬的文章,但大佬跳过了一些基础内容,我进行了一些补充。可以使用vim命令复制,如果安装vim命令失败,可以使用cat命令。,可以看到显卡均有被使用,至此,分布式训练完毕。命令进入容器, ping 一下。
2024-08-16 15:53:37
1876
1
原创 jeecg进行仪表盘图表配置菜单
和报表配置类似关键在于前端组件的内容,其他的可以随便填,但主要不要重名。但是首页类似的仪表盘配置到菜单资料较少,经历摸索,写下这篇博客。如果发生token校验失败,可能是前端组件填写错误,要严格检查。实现的效果可以基于积木报表自定义首页并配置到菜单上。这些数据存在onl_drag_page表中。首先 在仪表盘设计器中可以设计。pageid选择自己之前保存的。我将把这个作为子菜单进行演示。记住下面的pageid。
2024-06-11 19:38:37
547
原创 爬虫,识别古诗文网登录验证码,并登录
b站教学视频大多推荐使用第三方验证码识别平台,经过弹幕启发,初步了解了可以安装ddddocr软件包进行验证码识别。
2024-05-05 22:10:30
241
3
原创 P3374 【模板】树状数组 1
【模板】树状数组 1题目描述如题,已知一个数列,你需要进行下面两种操作:将某一个数加上x求出某区间每一个数的和。
2024-01-17 14:03:08
1053
原创 P3374 【模板】树状数组 1
如果i的二进制最后一个1是几就是往前几项和:6(110)最后一个1代表2所以c[6]=a[5]+a[6],7(111)代表1所以c[7]=a[7],8(1000)代表8所以c[8]=a[1]......+a[8];如果i是奇数c[i]=a[i]:c[3]=a[3].如果i是偶数:c[2]=a[1]+a[2],c[4]=a[1]+a[2]+a[3]+a[4],c[6]=a[5]+a[6]对于 $30\%$ 的数据,$1 \le n \le 8$,$1\le m \le 10$;- 将某一个数加上 $x$
2024-01-17 13:58:22
546
原创 题解: [NOIP2011 提高组] 铺地毯
接下来的 $n$ 行中,第 $i+1$ 行表示编号 $i$ 的地毯的信息,包含四个整数 $a ,b ,g ,k$,每两个整数之间用一个空格隔开,分别表示铺设地毯的左下角的坐标 $(a, b)$ 以及地毯在 $x$ 轴和 $y$ 轴方向的长度。如下图,$1$ 号地毯用实线表示,$2$ 号地毯用虚线表示,$3$ 号用双实线表示,覆盖点 $(2,2)$ 的最上面一张地毯是 $3$ 号地毯。第 $n + 2$ 行包含两个整数 $x$ 和 $y$,表示所求的地面的点的坐标 $(x, y)$。### 样例输出 #1。
2023-09-25 19:40:06
176
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人