分类 Study 下的文章

23、手写并验证滑动相乘实现PyTorch二维卷积


蓝色的input_feature 5*5深蓝色小字部分kernel_size 3*3绿色部分out_feature 3*3stride = 1padding = 0channel = 1padding = 1stride = 2底部input_channels = 2顶端绿色为out_channels = 3kernels = 2*3 = 6(倒数第二行)input = input_feature_map # 卷积输入特征图 kernel = conv_layer.weight.data # 卷积核 input = torch.randn(5, 5) # 卷积输入特征图 kernel = torch.randn(3, 3) # 卷积核 bias = torch.randn(1) # 卷积偏置项,默认输出通道数目=1 # Func1 用原始的矩阵运算...

22、Pytorch nn.Conv2d


22、Pytorch nn.Conv2dCLASS torch.nn.Conv2d(in_channels, out_channels, kernel_size, stride=1, padding=0, dilation=1, groups=1, bias=True, padding_mode='zeros', device=None, dtype=None)[ ](https://pytorch.org/docs/stable/_modules/torch/nn/modules/conv.html#Conv2d)torch import torch.nn as nn import torch.nn.functional as F conv_layer = nn.Conv2d(in_channels=1, out_channels=1, kernel_s...

自建中继使用RustDesk


服务端搭建中继服务器推荐使用linux来搭建中继服务器,且有公网ip使用宝塔面板# Xshell连接服务器…… cd /root mkdir rustdesk cd rustdesk wgethttps://github.com/rustdesk/rustdesk-server/releases/download/1.1.6/rustdesk-server-linux-x64.zip unzip rustdesk-server-linux-x64.zip ls 查看有无hbbr和hbbs两份文件hbbr:通常用于建立连接。它可能是一种服务端应用程序,负责接受客户端的连接请求,验证客户端身份,并建立起双向通信的连接。在某些情况下,hbbr 可能充当中继服务器或者数据交换的中心节点。hbbs:通常用于传输数据。它可能是一种客户端应用程序,负责向 hbbr 或其他服...

Nginx反向代理、负载均衡、防盗链


反向代理proxy_pass http://baidu.com;location / { proxy_pass http://atguigu.com/; }基于反向代理的负载均衡upstream httpd { server 192.168.44.102:80; server 192.168.43.103:80; }负载均衡策略轮询默认情况下使用轮询方式,逐一转发,这种方式适用于无状态请求。weight(权重)指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。upstream httpd { server 127.0.0.1:8050 weight=10 down; server 127.0.0.1:8060 weight=1; server 127.0.0.1:8060 weight=1...

Nginx配置与应用场景


最小配置worker_processesworker_processes 1; 默认为1,表示开启一个业务进程worker_connectionsworker_connections 1024; 单个业务进程可接受连接数include mime.typesinclude mime.types; 引入http mime类型default_type application/octet-streamdefault_type application/octet-stream; 如果mime类型没匹配上,默认使用二进制流的方式传输sendfile onsendfile on; 使用linux的 sendfile(socket, file, len) 高效网络传输,也就是数据0拷贝。 未开启sendfile开启后keepalive_timeout 65;server虚拟主...

召唤看板娘