计算公式:
LLVMLite是一个Python版的接口,使用起来相对比较简单,可使用
pip install llvmlite
命令安装,使用代码如下:
1 | from llvmlite import ir |
为了查看/修改一个长时间运行系统的内部状态,可以集成IPython,代码如下:
1 | import time |
给定一个原点、一个在坐标轴上的点和一个不在坐标轴上点,可以唯一的确定一个3维空间下的直角坐标系。
代码如下:
1 | import numpy as np |
使用原点和一组正交基来表示一个坐标系,将坐标由原空间变换到目标空间,就是求向量在每个基上的投影,将坐标由目标空间变换到原空间,就是求基的线性组合。
代码如下:
1 | # 5.坐标变换:原空间->目标空间 |
由正交基组成的矩阵,其逆与转置相同,代码如下:
1 | # 7.由正交基组成的矩阵,其逆矩阵和转置矩阵相同 |
在Python中可以很方便的使用弱引用,实例代码如下:
1 | import weakref |
根据香农采样定理可知,采样频率不小于连续信号频谱中最高频率2倍的离散信号,可以使用香农插值公式不失真的还原成连续信号。
插值公式如下:
$
f(t)=\sum_{n=-\infty}^{+\infty}f[n]sinc(\dfrac{t-nM}{M})
$
其中,$f[n]$表示第$n$个采样点的值,M表示采样间隔。
代码如下:
1 | import numpy as np |
1 | pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package |
注意,simple
不能少, 是https
而不是http
升级 pip 到最新的版本 (>=10.0.0) 后进行配置:
1 | pip install pip -U |
如果您到 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:
1 | pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U |
安装桌面和一些依赖软件:
1 | sudo apt update |
1 | wget https://developer.download.nvidia.com/compute/cuda/11.5.0/local_installers/cuda_11.5.0_495.29.05_linux.run |
参考:
1 | sudo apt install -y libegl1-mesa |
参考:
1 | sudo dpkg -i turbovnc_2.2.6_amd64.deb |
注意,需要安装相应的window版本进行远程登陆
下载地址:https://sourceforge.net/projects/turbovnc/files/
1 | sudo dpkg -i libjpeg-turbo-official_2.1.1_amd64.deb |
下载地址: https://sourceforge.net/projects/libjpeg-turbo/
1 | sudo nvidia-xconfig --query-gpu-info # 查看busid |
重启后,检查安装的是否ok1
2xdpyinfo -display :0
/opt/VirtualGL/bin/glxinfo -display :0 -c
手动启动vncserver,也可以配置成开机启动1
sudo /opt/TurboVNC/bin/vncserver # 启动vnc服务,第一次启动时需要配置密码,使用window远程的时候需要输入
远程桌面登陆到服务上,使用vglrun命令启动应用程序1
2chmod +x ./Presenter.x86_64
vglrun ./Presenter.x86_64
1 | Closing an issue just means that the issue was resolved or was not something that needs to be addressed in VirtualGL. Continuing to discuss the same topic in the comments is OK, even if the issue is closed. |
在本地启动端口,把本地端口数据转发到远端,使用方法如下:
1 | HostA$ ssh -L 0.0.0.0:PortA:HostC:PortC user@HostB |
表示在本地启动一个端口PortA,通过HostB跳板机,映射到HostC上的PortC端口。
让远端启动端口,把远端端口数据转发到本地,可用于把本地服务暴露给外网,使用方法如下:
1 | HostA$ ssh -R HostC:PortC:HostB:PortB user@HostC |
表示在HostC上启动一个端口PortC,通过本机做跳板,映射到HostB上的PortB端口。
在本地启动一个socks5服务,可用于翻墙,使用方法如下:
1 | HostA$ ssh -D 0.0.0.0:PortA HostB |
表示在本地启动一个端口为PortA的socks5的服务,通过HostB来访问网络。
有个需求是寻找一个连续函数,来统计图片中的像素修改数量,使用该函数做为loss,能够迫使模型减少修改图像的像素,因此需要一个绘制函数曲线的方法。
目标函数应该在0处有极大的梯度,在x=0
附近以极快的速度从0变为1,因此考虑对sigmoid的函数进行增强,如下图:
代码如下:
1 | import numpy as np |
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true