相关文章
pytorch四种单机多卡分布式训练方法
文章目录 1、原生pytorch(mp.spawn)2、pytorch ddp (torchrun)3、lightning fabric4、Hugging Face Accelerate4、总结与对比4.1 mp.spawn4.2 torchrun4.3 Lightning Fabric4.4 Hugging face accelerate pytorch 分布式训练的四种方法。 我将会产生一份伪数据0到19共…
编程日记
2025/1/20 3:49:52
命令行使用ssh隧道连接远程mysql
本地电脑A
跳板机B 主机2.2.2.2 用户名 B ssh端口号22 登录密码bbb
远程mysql C 地址 3.3.3.3 端口号3306 用户名C 密码ccc
A需要通过跳板机B才能访问C;
navicat中配置ssh可以实现在A电脑上访问C 如何实现本地代码中访问C呢?
# 假设本地使…
编程日记
2025/1/21 1:29:32
hubu新星杯实践能力赛模拟赛web/Misc-wp
ez_eval <?php
highlight_file(__FILE__);
error_reporting(0);$hubu $_GET[hubu];eval($hubu);?> 先进行代码审计,GET传参hubu,并执行命令,没有任何绕过,放开手脚去做 payload: ?hubusystem(cat /f*); #直接rcerc…
编程日记
2025/1/22 23:24:57
Oracle 数据库 IDENTITY 列
IDENTITY列是Oracle数据库12c推出的新特性。之所以叫IDENTITY列,是由于其支持ANSI SQL 关键字 IDENTITY,其内部实现还是使用SEQUENCE。 不过推出这个新语法也是应该的,毕竟MyQL已经有 AUTO_INCREMENT列,而SQL Server也已经有IDENT…
编程日记
2025/1/20 17:26:52
GitLab/GitHub 多环境配置SSH密钥
需求: 代码有多个仓库,需要配置不同的密钥。 生成密钥(有的可以跳过)
ssh-keygen -t rsa -b 4096 -C "your_emailexample.com" -f ~/.ssh/id_rsa_custom_name-t rsa 指定使用 RSA 算法。-b 4096 指定密钥长度为 4096 位…
编程日记
2025/1/21 19:48:12
提供html2canvas+jsPDF将HTML页面以A4纸方式导出为PDF后,内容分页时存在截断的解决思路
2024年11月29日10:42:21更新 测试发现递归算法中存在一个更好的解法,就是最后一页渲染完毕之后剩余高度一定是等于2,所以我优化这部分的计算逻辑,现更改index.js如下。至于为什么就是等于2,我猜测是原始canvas的上下两个边框高度吧…
编程日记
2025/1/20 20:27:46
Linux开发者的CI/CD(11)jenkins变量
文章目录 1. **环境变量 (Environment Variables)**常见的环境变量:示例:2. **构建参数 (Build Parameters)**常见的构建参数类型:示例:3 **在 `stages` 块内定义局部变量**示例:使用 `script` 步骤定义局部变量4 变量引用陷阱在 Jenkins 中,变量是自动化流程中非常重要的…
编程日记
2025/1/19 18:52:42