🍬C++🐾
- 🐾 cpp编译过程
- 🐾 C++静态库与动态库
- 🐾 gcc、cmake | gcc参数选项
- 🐾 makefile手册
- 🐾 why make --> cmake
- 🐾 CMake Tutorial | CMakeLists.txt格式 | CMake官方教程-英文 | CMake手册-别人的blog |CMake Demo Github | Cmake Demo github2
- 🐾 CMake 教程中文版
- 🐾 atof、...
- 🐾 C++11 std::chrono库详解
- 🐾 详解C++11智能指针
- 🐾 static_cast、dynamic_cast、const_cast和reinterpret_cast
- 🐾 库的导入(系统介绍)
- 🐾 mutable
- 🐾 Lambda
- 🐾 函数指针与指针函数
- 🐾 C\C++中函数后面加const
- 🐾 unique_ptr的使用和陷阱
🍬Python🐾
- 🐾 第二章 Python基本语法元素.ipynb
- 🐾 第三章 基本数据类型.ipynb
- 🐾 第四章 组合数据类型.ipynb
- 🐾 第五章 程序控制结构.ipynb
- 🐾 第六章 函数.ipynb
- 🐾 第七章 类——面向对象的编程.ipynb
- 🐾 第八章 文件、异常和模块.ipynb
- 🐾 第九章 有益的探索.ipynb
- 🐾 第十章 Python标准库.ipynb
- 🐾 第十一章 Numpy库.ipynb
- 🐾 第十二章 Pandas 库.ipynb
- 🐾 第十三章 Matplotlib库.ipynb
- 🐾 第十四章 scikit-learn 库.ipynb
- 🐾 第十五章 再谈编程.ipynb
- 🐾 Axis
- 🐾 argmax、...、11个函数
- 🐾 控制流程
- 🐾 Python下划线
- 🐾 查看类型、内存地址、占用空间大小;...;等15个函数
- 🐾 Python 类
- 🐾 pdb调试工具
- 🐾 OS模块
- 🐾 SYS模块
- 🐾 Argparse模块
- 🐾 logging 模块
- 🐾 多进程&多线程 --> 处理库futures
- 🐾 类型转换
- 🐾 collections模块
- 🐾 Map | Reduce
- 🐾 如何计算topk
- 🐾 按比例切分数据集
- 🐾 获取当前文件的路径
- 🐾 Python模块搜索路径
- 🐾 Python glob
- 🐾 QT5
- 🐾 深入GPU硬件架构及运行机制
- 🐾 gpustat
- 🐾 nvidia-smi命令
- 🐾 NUMA & GPU
- 🐾 GPU Direct
- 🐾 GPU-Driver-Cuda- pytorch-tensorflow 对应关系
- 🐾 CUDA Samples
- 🐾 Driver安装 Ubuntu16.04 -------> CUDA、cuDNN安装 Ubuntu16.04 | Windows10--> Docker-->NVDocker
- 🐾 Horovod安装--见pytorch分布式小节
- 🐾 TensorRT Ubuntu -- Windows10
🍬Pytorch分布式🐾
-
🐾 整体日志
-
🐾 IPMI配置
-
🐾 Ubuntu16.04 安装NVIDIA驱动 【一、安装440版本,可根据需求调换版本】
-
🐾 Ubuntu16.04 安装CUDA,cuDNN【二、安装cuda10.2 和cudnn7.6.5,可根据需求调换版本】
-
🐾 Ubuntu16.04安装nccl & 测试【三、安装nccl 2.6.4,可根据需求调换版本,apt-cache madison】
-
🐾 Pytorch多机多卡【四、测试多机多卡,先测试无RDMA的。需安装torch 1.2 torchvision0.4.0】
-
🐾 装安IB驱动【五、装IB,加速IB卡之间的RDMA】
-
🐾 Pytorch多机多卡【六、再次跑多机多卡程序,与四的效果对比】
-
🐾 安装NV_Peer_Memory【七、安装nv_peer_memory, 加速GPURDMA】
-
🐾 Pytorch多机多卡【八、再次跑多机多卡程序与四、六对比】
-
🐾 安装OpenMPI【九、安装OpenMPI,为Horovod做准备】
-
🐾 安装Horovod【十、安装Horovod,并测试程序,与四、六、八对比】
-
🐾 Ubuntu16.04 安装Docker【十一、安装Docker】
-
🐾 Ubuntu16.04 安装NVIDIA Docker【十二、安装NV-Docker】
-
🐾 在Docker中运行Horovod【十三、在Docker中运行Horovod】
🍬Pytorch1.4学习📒
- 🐾 clone、detached、copy
- 🐾 expand & repeat
- 🐾 cat & stack
- 🐾 transpose & permute
- 🐾 contiguous
- 🐾 squeeze & unsqueeze
- 🐾 max, argmax, size, clamp, sum, topk
- 🐾 train、eval
- 🐾 权重加载修改名称
- 🐾 上采样:interpolate、PixelShuffle
- 🐾 scatter
- 🐾 JupyterLab安装 Ubuntu
- 🐾 Matlab安装 Ubuntu
- 🐾 xrdp Ubuntu
- 🐾 VS2019 Windows
- 🐾 CLion 安装与调试 Mac
- 🐾 cmake 安装
- 🐾 pycuda安装
- 🐾 OpenCV GPU-Ubuntu -- CPU-Ubuntu
- 🐾 VS Code 使用笔记
- 🐾 Pycharm手册
- 🐾 VOC
- 🐾 COCO
- 🐾 Cityscapaces
🍃 特征缩放🐾
- 🐾 NN发展史
- 🐾 45分钟理解深度神经网络和深度学习-拟合角度
- 🐾 零基础入门深度学习- 感知器-线性单元和梯度下降-神经网络和反向传播算法-卷积神经网络-循环神经网络-长短时记忆网络(LSTM)-递归神经网络
- 🐾 CNN介绍 --🐾CNN网络代码讲解
- 🐾 LeNet, AlexNet, VGG
- 🐾 DSC理解
- 🐾 Inception
- 🐾 ResNet
- 🐾 DenseNet
- 🐾 MobileNet
- 🐾 SENet
- 🐾 EfficientNet
- 🐾 conv 1* 1的作用
- 🐾 上采样
- 🐾 分割综述(2020)
- 🐾 UNet Family
- 🐾 PSPNet
- 🐾 DUC & HDC
- 🐾 HyperNet
- 🐾 入门学习视频 | PPT
- 🐾 小样本与元学习
- 🐾 综述---《Generalizing from a Few Examples: A Survey on Few-Shot Learning》学习|小样本论文收集-GitHub |视频
- 🐾 元学习的方法实现小样本分类
- 🐾 meta-learning系列
- 🐾 PANet
- 🐾 交叉墒
- 🐾 Pytorch的损失函数
- Lovasz-Softmax Loss
- Exponential Logarithmic loss
- Focal Loss + Dice Loss
- BCE + Dice Loss
- Generalized Dice loss
- Tversky Loss
- IOU Loss
- Dice Loss
- Focal Loss
- 🐾 矩阵向量求导
- 🐾 深度神经网络(DNN)模型与前向/反向传播算法---->DNN - 反向传播算法(特详细)---->手动实现DNN
- 🐾 深度神经网络(CNN)模型与前向/反向传播算法---->CNN-反向传播算法 ---->手动实现CNN
🍬 梯度消失与爆炸/欠拟合🐾
- 🐾 深度学习训练流程
- 🐾 提高性能的4个角度
- 🐾 固定种子
- 🐾 混合精度训练, 🐾 apex 🐾 apex+tensorcore+ngc
- 🐾 TensorCore
- 🐾 DeepLearningExamples NVIDIA-各种加速和demo
- 🐾 学习率调整策略
- 🐾 学习率与batchsize
🍬 过拟合🐾
- 🐾 正则化
- 🐾 early stop
- 🐾 数据增强
- 🐾 dropout
- ...
- 🐾 随机网格搜索
- 🐾 超参数优化
🍬 部署框架 🐾
- 介绍
- 编译安装
- TVM架构设计
- TVM部署
- TVM原理
- TVM源码学习
- Relay学习
TODO
- 学习笔记-代码 | Github | [DockerHub:
dockerhub:docker pull fusimeng/project:tvm-deploy-cpp
]
- 🐾 HTTP协议
- 🐾 为什么web会前后端分离?
- 🐾 《REST,GraphQL,Webhooks & gRPC 如何选型》
- 🐾 浅谈 RPC 和 REST: SOAP, gRPC, REST
- 🐾 理解RESTful
项目结构
1、config.json格式:参考segmentation
2、scared格式:参考PANet
3、Exp自定义格式:参考YoloX
-
🐾 YoloX
- 🐾 PANet-🐙 [📒]