服务器代理相关问题
服务器代理相关问题 转发内网网页到本地 在 非内网环境下访问内网网页比较麻烦,记录一下解决这种问题的方式 环境描述 一台内网中的linux服务器,使用 公网服务器 + frp 进行内网穿透 在内网环境下访问的 两种网页(目前为止遇到这两种): 服务 直接开在这个服务器上 服务 没在该服务器上 第一种 服务 在服务器上 例如,一个 自建的 overleaf 网页服务开在 服务器的 8888 端口。 Step1 可以直接 在服务器中查看 这个 overleaf 开在哪个 ip 上 ,命令如下: 1sudo lsof -i :8888 这里已经事先知道了服务开在了 10.10.5.4 这个内网 IP Step2 直接将本地某个端口的流量转发到 服务器 对应 ip:port 上: 1ssh -L 8888:10.10.5.4:8888 user@公网服务器ip -p <frp穿透端口> 然后就可以直接 通过 http://localhost:8888 来访问这个主机的服务了 第二种 服务 不在服务器上 在内网中 需要访问的 url...
ResShift 论文阅读
ResShift Motivation 主要想法:缩短马氏链,加速反向传播过程 传统的方法是:从高斯分布中采样 Pure Noise 然后逐步 reverse 得到 一个图像。 主要问题都是 沿用了 原本 DDPM 中的马氏链 (太长,从 pure noise 开始还原)导致要经过很多次迭代才能 生成出一张图片。而且 reverse 过程过长 还会导致 生成的图像过于平滑。 (?可能是因为 纹理细节被当做噪声给 过滤掉 ? 如何 balance 高频 和 噪声?) (?多次经过 diffusion 的reverse 相当于 过了很多次低通滤波? ) One common approach involves inserting the LR image into the input of current diffusion model. and retraining the model from scratch on the training data for SR. 一种方法是 把 LR 插入到输入中 (在Google的Image Super-Resolution via...
Linux中网络相关的命令
写在前面 目前用到的有: ping ifconfig curl netstat nc route lsof 软件: frp chisel rsync & scp proxychains 命令介绍 route 如果有多张网卡启用: en0 wifi en12 有线宽带 使用这个命令添加路由:使 向 10.10.5.4 的流量 走 10.11.3.254 网关 gate_way 1sudo route -n add 10.10.5.4 10.11.3.254 查看路由表:netstat netstat 查看路由表: 1netstat -rn lsof 查看端口被哪个进程占用: 1lsof -i :<port> curl 几个好用的URL: cip.cc ifconfig.me ipinfo.io nc
Kitty 终端模拟器
写在前面 最近在用 kitty 终端 在研究怎么把它配置的更好用,dotfile打包到github上面 ,挂一个官方链接:Kitty 。 引用一篇写的很好的 博客 BLOG Warning: 在配置mapping时候某个键不生效 检查一下是不是 后面的配置覆盖了的问题 如果在 source 时候 exit 1 可以用 bash -x ~/.bashrc 或者 zsh -x ~/.zshrc 进入debug Kitty - GPU 加速的终端 kitten copyboard 可以在所有服务器上面 alias copy='kitten copyboard' 然后就可以像 pbcopy 一样使用,具体请参阅官方文档 : kitten clipboard 一些常用用法: 1234567891011121314151617# Copy an image to the clipboard:kitten clipboard picture.png# Copy an image and some text to the clipboard:kitten clipboard...
SSH 命令的详细使用
SSH - Secure Shell Protocol SSH OPTION 总览 ssh 最常用的 的连接方式就是 ssh user@ip 端口不指定的话默认是 22 ,或者通过 配置 .ssh/config 进行登录。 常用的 ssh 的 常用参数有下面这些: 12345678910111213141516171819202122232425262728293031# 指定连接哪个端口-p <Port># 显示 ssh 连接时的详细输出 -v# 如果使用 -J 参数 可以用 -vv 详细两层详细信息# 跳板机 这个下面详细讲吧-J# 允许 X11 转发,可以把 远程机器的图形程序 通过ssh 传输到本地# 条件:远程支持 X11 ,本地有 X server (跟系统有关)-X# 禁止 X11 转发-x# 直接指定 登录的目标用户-lssh -l user IP# 指定从哪个 本地IP 发起连接 (本地有多个网卡-IP)-b <local IP addr># 强制给 给 远程命令分配一个 伪终端# 例如 ssh Target "vim...
GIT 常用命令
写在前面 git 作为 版本管理软件 还是很常用的 但是感觉每次要用什么的时候都不太熟练 还要麻烦去查 所以记录一下常用的 如果以后还有的话继续补充 。 目前我常用的命令主要分为 本地 和 远程 ,还有一些在新设备上的 配置 命令 这个就放在最后 使用频率很低。 本地命令 git-add add 就是把 本地的 文件修改 添加到 暂存区(stage),只是加到暂存区 还没有 commit 就没有添加到版本库 没有提交的 commit id ,stage 如果不想要了可以用 reset 恢复。 123git add .git add <filename>git add -p # 这个是交互式 添加文件的部分到 stage 还有一个 把本地和远程仓库连接起来的在 add remote git-commit commit 就是把 stage 中的修改 提交到 本地 版本库 中。 12git commit -m "commit msg"git commit --amend # 修改上一次的提交信息 把新的更改...
机器学习复习资料
大纲复习资料 第一章 机器学习简介 机器学习的概念、要素、类型 概念 机器学习(Machine Learning,ML)是指从有限的观测数据中学习(或“猜测”)出具有一般性的规律,并将这些规律应用到未观测数据样本上的方法。主要研究内容是学习算法。 机器学习(英语:machine learning)是人工智能的一个分支。机器学习理论主要是设计和分析一些让计算机可以自动学习的算法。机器学习算法是一类从数据]中自动分析获得规律,并利用规律对未知数据进行预测的算法。因为学习算法中涉及了大量的统计学理论,机器学习与推断统计学联系尤为密切,也被称为统计学习理论。算法设计方面,机器学习理论关注可以实现的,行之有效的学习算法(要防止错误累积)。很多推论问题属于非程序化決策,所以部分的机器学习研究是开发容易处理的近似算法。(Wikipedia) 计算机科学家汤姆·米切尔在其著作的Machine Learning一书中定义的机器学习为: well-posed learning problem A computer program is said to learn from experience...
SwinIR 代码阅读
pipeline 输入x = [ B, C, H, W] ClassicSR (pixcelShuffle) 1.ConvFirst: 仅仅提高输入的纬度 (也是浅层特征提取 UpSample 先用一个卷积Conv2d(in_C,emd_dim,3,1,1) 把输入通道数(一般是3)扩到embedding的channel 得到 embedding 在这个过程中 输入图像的H, W都没有变化 embedding 大小为 [B, emd_dim, H, W] 2. ForwardFeature 1234567891011def forward_features(self, x): x_size = (x.shape[2], x.shape[3]) x = self.patch_embed(x) if self.ape: x = x + self.absolute_pos_embed x = self.pos_drop(x) for layer in self.layers: x = layer(x, x_size) x = self.norm(x) # b seq_len...
计算机高级系统结构
第一章 量化设计与分析基础 计算机分类类别 嵌入式作为一个系统的一部分,还应考虑其实时性 计算机系统结构定义和计算机的设计任务:指令集结构概念以及要素 实现的技术趋势:技术发展趋势 cache用的是sram 主存用的是dram 集成电路功耗的趋势:功耗的概念 可靠性:计算可靠性的方法 测量、报告和总结计算机性能:计算机主要性能指标 如果一个是RISC一个CISC这种MIPS的比较方法就不公平 (CPI可能不一样) 可以先算IPS每秒执行多少指令,然后再除1million(1后面6个0) 计算机设计的量化原则:Amdahl定律 陷阱 第二章 指令系统原理与实例 指令集系统结构的分类:指令集系统的不同结构 存储器寻址:大小端模式及地址对齐 MIPS系统结构:MIPS指令集结构 其他 所以跳转指令中imm 在sign后要<<2 因为表示的是指令个数,一个指令4字节 第三章 单周期MIPS处理器的设计 add, sub,...
Aligning Cyber Space with Physical World A Comprehensive Survey on Embodied AI
这是一篇Embodied AI的综述文章,介绍了Embodied AI的几个研究方向以及现状。 背景介绍 在计算机空间Cyber-Space中的智能体,被称为非具身智能体,而在物理世界中的智能体则称之为具身智能。 Embodied AI对AGI的实现很重要,是链接计算机世界与物理世界之间的各种应用的基础。 目前多模态大模型(MLM)和世界模型(WM)使具身模型具有更强大的感知、交互以及规划能力。这些模型表现出卓越的模拟能力和对物理定律的良好理解,这使得具体模型能够全面理解物理和真实环境。具身智能也被认为是这些模型的最佳载体。 具身智能最初是由 Alan Turing 于 1950 年提出的 Embodied Turing...