Skip to content

HonestyBrave/python_developer_tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python_developer_tools

python 开发过程中常用到的工具;包括网站开发,人工智能,文件,数据类型转换 支付接口对接,外挂,bat,sh等我在工作中常用到的开发工具

  1. 制作一个可插拔的python开发工具
  2. 论文复现
  3. 深度学习tricks收集

安装和使用

pip uninstall python_developer_tools
pip install git+https://github.com/carlsummer/python_developer_tools.git
from python_developer_tools import cv

Contents


名称 csdn
Depthwise Separable Convolution
MBConv
Involution
名称 csdn
Adaptively-Parametric-ReLU
DynamicReLU 解析

SSM

Paper

Exploiting Featureswith Split-and-Share Module

Overview

code
from python_developer_tools.cv.bases.FC.SSM import SSM
import torch
x = torch.randn(2, 2048, 1, 1)
x = x.view(x.size(0), -1)
model = SSM()
out = model(x)
print(out.shape)

classnetwork

名称 代码实例
AlexNet 实现
DenseNet 实现
Efficientnet 实现
InceptionV1 实现
InceptionV2 实现
InceptionV3 实现
repVGGNet 实现
ResNet 实现
ResNeXt 实现
VGGNet 实现
GhostNet 实现
MixNet 实现
MobileNetV1 实现
MobileNetV2 实现
MobileNetV3 实现
MobileNetXt 实现
ShuffleNet 实现
ShuffleNetV2 实现
SqueezeNet 实现
Xception 实现
名称功能
init_seeds固定pytorch训练时所有的随机种子
cuda2cpu将pytorch的变量从cuda内存中移动到cpu的内存中
select_device选择训练设备
collect_env_info打印python,cuda,cudnn,torch等版本
labels_to_image_weights根据图片样本数量计算weights
init_cudnn加速训练还是追求模型性能
get_world_size返回全局的整个的进程数
get_rank执行该脚本的进程的rank

files

名称功能
get_filename_suf_pix获取路径的文件名,后缀,父路径
名称功能
write_pkl将数据存储为pkl
read_pkl读取pkl文件的内容

About

python_developer_tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • HTML 51.8%
  • Jupyter Notebook 31.6%
  • Python 16.4%
  • C++ 0.1%
  • Cuda 0.1%
  • JavaScript 0.0%