会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Wangtn
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
21
下一页
2023年6月15日
栈
摘要: 栈的访问时间复杂度O(1) 搜索时间复杂度O(N) 插入删除的时间复杂度是O(1) 常见操作: 1.创建栈 2.添加元素 3.查找栈顶元素-即将出栈的元素 4.删除栈顶元素-即将出栈的元素 5.栈的长度 6.栈是否为空 7.遍历栈(便删除栈顶元素,边遍历) 20 给定一个只包括 '(',')','{
阅读全文
posted @ 2023-06-15 21:32 Wangtn
阅读(58)
评论(0)
推荐(0)
2023年6月14日
队列
摘要: 队列的访问和搜索时间复杂度都是O(N) 插入和删除的时间复杂度都是O(1) 常见操作: 1.创建队列 2.添加元素 3.获取即将出队的元素 4.删除即将出队的元素 5.判断队列是否为空 6.队列长度 7.遍历队列 933 写一个 RecentCounter 类来计算特定时间范围内最近的请求。 请你实
阅读全文
posted @ 2023-06-14 23:41 Wangtn
阅读(31)
评论(0)
推荐(0)
链表
摘要: 数组的内存空间是连续的,链表是不连续的 链表分为单端链表和双端链表 访问O(N) 搜索O(N) 插入O(1) 删除O(1) 写很快但是读很慢 常用操作: 1.创建链表 2.添加元素 3.访问元素 4.查找元素 5.删除元素 6.链表的长度 203 给你一个链表的头节点 head 和一个整数 val
阅读全文
posted @ 2023-06-14 22:21 Wangtn
阅读(31)
评论(0)
推荐(0)
数组
摘要: 数组指在连续内存空间中存储一组相同类型的元素 数组通过索引实现访问 O(1) 数组通过遍历整个数组来实现搜索 O(N) 插入和删除的时间复杂度都是 O(N) 特点是适合读不适合写 1.创建数组 2.添加元素 3.访问元素 4.修改元素 5.删除元素 6.遍历数组 7.查找元素 8.数组的长度 9.数
阅读全文
posted @ 2023-06-14 21:59 Wangtn
阅读(23)
评论(0)
推荐(0)
2023年6月12日
This is probably because cuDNN failed to initialize, so try looking to see if a warning log message was printed above.
摘要: tensors = pywrap_tfe.TFE_Py_Execute(ctx._handle, device_name, op_name,tensorflow.python.framework.errors_impl.UnknownError: Failed to get convolution
阅读全文
posted @ 2023-06-12 10:44 Wangtn
阅读(103)
评论(0)
推荐(0)
2023年3月31日
cuda原子操作进行直方图计算
摘要: 首先在cpu上进行计算 #include <iostream> #include <chrono> #define DATA_LEN (100 * 1024 * 1024) inline int rnd(float x) { return static_cast<int>(x * rand() /
阅读全文
posted @ 2023-03-31 17:03 Wangtn
阅读(165)
评论(0)
推荐(0)
2023年3月28日
使用cuda常量内存进行性能优化
摘要: 常量内存是在变量前面加上 __constant__,常量内存用于保存核函数执行期间不会发生变化的数据,NVIDIA向硬件提供了 64KB 的常量内存,在通常情况下,使用常量内存代替全局内存能有效的缩减内存带宽 常量内存的赋值使用 cudaMemcpyToSymbol() 函数 示例代码中我创建了一个
阅读全文
posted @ 2023-03-28 18:11 Wangtn
阅读(1582)
评论(0)
推荐(0)
tensorflow checkpoint转savedmodel
摘要: checkpoint文件结构 saved_model文件结构 import tensorflow as tf def convert_model(): trained_checkpoint_prefix = '/home/tiwang/code/jupyter-notebook/DIEN/dien/
阅读全文
posted @ 2023-03-28 14:50 Wangtn
阅读(195)
评论(0)
推荐(0)
2023年3月20日
ubuntu20.04 安装TensorRT c++库
摘要: 官方那个文档上有很多中安装方法,这里采用压缩包安装,解压后直接将lib和include文件配置在环境变量里就ok了,对于c++来说是最方便的 首先下载TensorRT:https://developer.nvidia.com/tensorrt 注意安装TensorRT之前要事先装好cuda和cudn
阅读全文
posted @ 2023-03-20 14:46 Wangtn
阅读(2893)
评论(0)
推荐(0)
2023年3月8日
cmake编译cuda
摘要: cuda程序在教程中多是用nvcc来进行编译,但是实际项目中cuda程序往往是和c++混在一起的,所以用cmake编译会更方便 cmake目前可以较好的支持cuda编译,本文只列出其中一种方法,仅供参考 CMakeLists.txt cmake_minimum_required(VERSION 3.
阅读全文
posted @ 2023-03-08 08:57 Wangtn
阅读(654)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
21
下一页
公告