
ML
znsoft
人工智能博士/教授级高级工程师/博士研究生导师
展开
-
使用winmltools API 将onnx模型转换为半精度以加快推理速度
from winmltools.utils import convert_float_to_float16from winmltools.utils import load_model, save_modelonnx_model = load_model('model.onnx')new_onnx_model = convert_float_to_float16(onnx_model)save_model(new_onnx_model, 'model_fp16.onnx')原创 2021-03-08 17:02:55 · 2243 阅读 · 1 评论 -
pytorch中的softmax, log_softmax,NLL_loss与crossEntropyLoss的异同点
一段代码说明:import torchimport torch.nn.functional as Fdata=torch.randn(2,5)softmax= F.softmax(data,dim=1)log_soft1=torch.log(log)log_soft=F.log_softmax(data,dim=1) # softmax + log, 即先softmax再log#上面的log_soft 和log_soft1 是等值 的target=torch.tensor.原创 2021-02-16 09:49:40 · 529 阅读 · 1 评论 -
pytorch的各种乘法操作,点乘和矩阵乘
点乘相应点相乘,x.mul(y) ,即点乘操作,点乘不求和操作,又可以叫作Hadamard productimport torchx = torch.tensor([[3,3],[3,3]])y = x*x #x.dot(x)z = torch.mul(x,x) #x.mul(x)print(y)print(z)显示结果:tensor([[9, 9], [9, ...原创 2020-01-20 15:12:38 · 7592 阅读 · 4 评论 -
安装全新的 pytorch 1.0
新的pytorch 已经发布,在conda下安装1.0的命令如下: 支持cuda 10.0 版本 conda install pytorch torchvision cudatoolkit=10.0 -c pytorch原创 2019-02-09 20:56:15 · 641 阅读 · 0 评论