![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++语言
C++语言
小鹏AI
深度学习算法工程师,主攻深度学习模型优化部署,辅攻图形图像算法调优。
中级软件设计师、英伟达Jeston Nano专家认证。
展开
-
C++中如何将Tensor类型转换为基本类型呢?
int a = torch::Tensor(123).item<int>();原创 2021-12-10 17:46:41 · 1526 阅读 · 1 评论 -
C++ 哈希表的原理
什么是Hash?Hash也称为散列、哈希。其基本的原理就是把任意长度的输入、通过Hash算法变成固定长度的输出。这个映射的规则就是对应的Hash算法,而原始数据映射后的二进制串就是哈希值比如常用加密方式:MD5和SHA都是Hash算法:echo md5("这是一个测试文案");// 输出结果:2124968af757ed51e71e6abeac04f98d上面就是使用MD5对数据加密的一个案例:原始值:这是一个测试文案映射后的Hash值:2124968af757ed51e71e6abea原创 2021-01-15 15:01:56 · 1215 阅读 · 0 评论 -
C++ HashMap的实验原理及其使用
HashMap的底层实现就是哈希表HashMap的数据结构为:数组+链表/红黑树数组的特点:查询效率高,插入,删除效率地;链表的特点:查询效率低,插入删除效率高;在HashMap的底层使用数组+链表的结构完美的解决了数组和链表的问题,使得查询、插入和删除的效率都很高;HashMap的使用HashMap类在头文件hash_map中#include <hash_map>HashMap是一个聚合类,它继承自Hash类,包括一个vector,一个list,一个pairvecto原创 2021-01-18 11:43:23 · 1597 阅读 · 1 评论 -
在C++中定义的基本类型如何转换为Tensor
#include <torch/extension.h>int data [] = {1, 2, 3, 4, 5};auto op = torch::TensorOptions().dtype(torch::kInt8);torch::Tensor data_torch = torch::from_blob(data, {sizeof(data)/sizeof(int)}, op).clone();原创 2021-12-10 14:53:39 · 1471 阅读 · 0 评论 -
LibTorch 使用torch::from_blob出现的问题
LibTorch 使用torch::from_blob出现的问题原创 2022-11-10 15:09:05 · 1262 阅读 · 0 评论