Supervisor + Gunicorn + FastAPI 部署

软件安装安装Python12sudo apt updatesudo apt install python3.12 python3.12-venv -y 安装Supervisor和NGINX1sudo apt install supervisor ng...

web开发

踩坑记录:重定向导致微信小程序只在正式版出现接口报错 code 600002, url not in domain list

最近在将自研小程序从测试版发布到正式版时,遇到了一个非常奇怪的坑:接口在本地开发和测试环境中一切正常,但一旦发布到正式版,就出现了 code 600002 的报错,提示 URL not in domain list。 问题现象 接口本地测试完全正常。...

踩坑记录

踩坑记录:自定义host无法生效

问题背景使用家用Wi-Fi部署一些服务后,要访问的话,打ip地址太长了,让不懂web手打地址更是灾难。因此,路由器自定义host是一个好的方案。 问题表现自定义host后 ✅ 自定义域名能ping通 ✅ 通过ip能访问服务 ❌ 无法通过域名访问服务...

踩坑记录

LoRA 原理与实战

在深度学习微调大模型时,LoRA(Low-Rank Adaptation) 提供了一种高效、轻量的微调方法。本文讲述了LoRA的原理,同时结合一个小型 MNIST 实验做了验证。 1. LoRA 的核心思路在训练大模型时,通常模型参数量巨大,直接微调...

深度学习

RhoFold (2024):使用基于语言模型的深度学习方法进行精确的RNA 3D结构预测

模型架构RhoFold+是一个全可微分的端到端框架,从RNA序列输入直接输出全原子3D结构。架构分为几个关键模块: 输入处理和特征提取: RNA-FM:一个12层Transformer模型,预训练于~23.7百万未标注RNA序列(来自~80万种物...

科研 / 论文研读

50 系显卡 (SM120) 科学计算与深度学习环境在 WSL 上的搭建

深度学习环境搭建(Anaconda、CUDA13.0、cuDNN)如果不是从源码构建,那么Pytorch和OpenMM安装不需要CUDA13.0和cuDNN。 Anaconda/Miniconda安装 Miniconda — Anaconda 文档 ...

环境配置

通过升级 Python 依赖解决 Conda 项目无法使用 NVIDIA 50 系显卡的问题

问题背景Conda、Docker 等技术的确非常强大,它们可以实现“一次开发,到处部署”,在操作系统层面保证兼容性。然而,当遇到 硬件不兼容 时,这类工具就无能为力,需要手动干预。 例如,我想运行别人提供的深度学习项目,并使用 Conda 管理环境。...

环境配置

论文笔记 (2017):RNA结构预测背景和方法

RNA结构一级结构即核苷酸序列。新一代高通量测序技术可以全面快速地获得特定细胞或组织在某一个状态下几乎所有转录本的序列信息和表达信息。 二级结构 碱基互补配对形成的局部双螺旋 (helix) 结构 碱基配对 A-U G-C G-U:摇摆碱基配对 ...

科研 / 论文研读

CNN 网络中的参数计算

卷积层(Convolutional Layer, CONV-K-N)功能:提取局部特征。 符号含义: $K$ — 滤波器尺寸(Kernel size):卷积滤波器的宽度和高度,通常为正方形,表示为 $K \times K$。 $N$ — 滤波器个数...

深度学习

使用Numpy实现全连接神经网络

一、数据集的下载和处理下载数据直接调用官方库 12train_dataset = datasets.MNIST(root='./data', train=True, download=True)test_dataset = dat...

深度学习
12