MclarenSenna
码龄5年
关注
提问 私信
  • 博客:120,948
    120,948
    总访问量
  • 21
    原创
  • 2,259,636
    排名
  • 23
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2020-03-17
博客简介:

MclarenSenna的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    544
    当月
    4
个人成就
  • 获得158次点赞
  • 内容获得12次评论
  • 获得551次收藏
  • 代码片获得4,453次分享
创作历程
  • 7篇
    2023年
  • 1篇
    2022年
  • 12篇
    2021年
  • 3篇
    2020年
成就勋章
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

衡量芯片运算能力的指标

FLOPS(floating-point operations pre second)每秒所执行的浮点运算次数,表示运算速度,字尾的是大写的S,代表秒,常用来估算电脑的执行效率,尤其是在使用到大量浮点运算的科学计算领域。假设有512MACC运算单元,运行频率为1GHZ,INT8的数据结构和精度,算力为512X2(2理解为一个MACC为一次乘法和一次加法,为两次运算操作)。INT_8 1TOPS算力的芯片,1TFLOPs的模型,假设芯片效率百分之百,运行一遍需要4秒,因为1TFLOPs单位是FP32;
原创
发布博客 2023.12.19 ·
1344 阅读 ·
19 点赞 ·
0 评论 ·
19 收藏

ubuntu22.04安装过程记录

安装过程是在conda虚拟环境中进行,所以需要提前安装好anaconda并激活虚拟环境,这里对虚拟环境的python有要求,需要安装tensorrt/python文件中包含的python版本;本文安装的是cuda11.7+cudnn8.9.4.25+python3.7的虚拟环境+TensorRT8.4.3.1;最好命令行安装,安装包安装会报很多依赖的问题。打开清华源官网,搜索对应系统版本的镜像源码。将原来内容删除,添加清华源源码。查看和CUDA对应的版本。文中添加环境参考下文。
原创
发布博客 2023.12.08 ·
1116 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

ubuntu22.04在opencv4的基础上安装opencv3

首先在ubuntu22.04上安装opencv4,可以参考之前的博客。
原创
发布博客 2023.12.08 ·
491 阅读 ·
0 点赞 ·
4 评论 ·
3 收藏

解决ubuntu22.04编译报错error: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of ~

源代码期望的编译环境是ubuntu18.04,默认gcc/g++版本是7,ubuntu22.04默认的版本是11,不兼容导致编译报错,需要对其降级;将gcc/g++版本从11降级为7;
原创
发布博客 2023.10.25 ·
688 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

解决ubuntu22.04解压.zip文件后中文文件名乱码

下载或者复制过来的.zip压缩包在ubuntu中右键提取或者unzip解压之后会出现中文文件名乱码的问题,解决办法是安装unar,使用unar命令来解压文件;
原创
发布博客 2023.10.23 ·
696 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

ubuntu22.04安装ROS报错curl: (7) Failed to connect to raw.githubusercontent.com port 443: 拒绝连接

1、在网站https://www.ipaddress.com中搜索raw.githubusercontent.com的IP地址,把找到的IP地址复制到host文件;curl: (7) Failed to connect to raw.githubusercontent.com port 443: 拒绝连接。3、在文件中添加185.199.108.133 raw.githubusercontent.com。继续执行安装命令,上述问题均解决!选择其中一个IP地址即可;
原创
发布博客 2023.10.20 ·
3049 阅读 ·
0 点赞 ·
1 评论 ·
13 收藏

ubuntu22.04安装opencv4和opencv_contrib

选择OpenCV-4.5.0,下载Sources版本,并解压;
原创
发布博客 2023.09.22 ·
4185 阅读 ·
7 点赞 ·
2 评论 ·
42 收藏

Ubuntu AARCH64使用bazel编译tensorflow C++

bazel编译环境主要依赖java和protobuf,在X86下面我使用的是protobuf和bazel的.sh配合编译,由于bazel没有.sh文件只能依赖源码.zip进行编译,所以我这里使用的是基于java进行编译。1.下载安装jdk下载地址:Java Archive | Oraclehttps://www.oracle.com/java/technologies/downloads/archive/这里需要注册ORACLE,我使用的版本是jdk1.8.0_112,所以下载的是JavaSE.
原创
发布博客 2022.05.20 ·
874 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

Ubuntu安装编译TensorFlow C++

1、下载TensorFlow源码https://github.com/tensorflow/tensorflow2、安装编译protobufprotobuf版本要和TensorFlow版本对应;protobuf版本查看方法:打开TensorFlow源码下tensorflow-master/tensorflow/workspace2.bzl文件搜索可以找到地址"https://github.com/protocolbuffers/protobuf/archive/v3.9.2.zip"
原创
发布博客 2021.12.29 ·
2122 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

ubuntu安装、卸载opencv以及报错解决措施

一、安装opencv1、安装依赖库sudo apt-get updatesudo apt-get upgradesudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev sudo apt-get install libtiff4-devsudo apt-get install libgtk2.0-devsudo apt-get..
原创
发布博客 2021.07.05 ·
1794 阅读 ·
2 点赞 ·
0 评论 ·
18 收藏

os.path.join()用法

os.path.join()函数用于路径拼接文件路径,可以传入多个路径。 从后往前看,会从第一个以”/”开头的参数开始拼接,之前的参数全部丢弃; 以上一种情况为先。在上一种情况确保情况下,若出现”./”开头的参数,会从”./”开头的参数的前面参数全部保留; import osprint("1:",os.path.join('aaaa','/bbbb','ccccc.txt'))print("2:",os.path.join('/aaaa','/bbbb','/ccccc.txt
原创
发布博客 2021.05.19 ·
85259 阅读 ·
83 点赞 ·
1 评论 ·
329 收藏

ubuntu18.04中编译ImportError: No module named ‘cv2‘

ubuntu18.04中Pycharm编译报错ImportError: No module named 'cv2';原因:anaconda3中的虚拟环境中没有安装OpenCV解决办法:进入虚拟环境中,直接在python所在环境中直接pip install opencv-contrib-python即可之后输入python,然后输入import cv2,如果没有提示错误就证明已经解决了这个问题...
原创
发布博客 2021.05.12 ·
640 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

OpenCV常用功能模块和对应的头文件

转载
发布博客 2021.04.21 ·
153 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SLAM学习资源汇总

CSDN博主:白巧克力亦唯心:https://blog.csdn.net/heyijia0327;开源的顶会SLAM:1. Detect-SLAM论文:《Detect-SLAM:Making Object Detection and SLAM Mutually Beneficial》 发表:2018 IEEE Winter Conference on Applications of Computer Vision (WACV). 来自:北京大学 开源:https://github.com
原创
发布博客 2021.04.14 ·
393 阅读 ·
2 点赞 ·
0 评论 ·
14 收藏

论文阅读1:DS-SLAM: A Semantic Visual SLAM towards Dynamic Environments

DS-SLAM: A Semantic Visual SLAM towards Dynamic Environments面向动态环境的语义视觉SLAM摘要:
原创
发布博客 2021.04.12 ·
719 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

通讯录管理系统——黑马程序员案例

// 封装函数显示该界面 void showMenu()// 在main函数中调用封装好的函数#include<iostream>#include <string>#include<cstdlib>#define MAX 1000 //最大人数using namespace std;// 1.显示菜单void showMenu(){ cout << "************************" << endl; .
原创
发布博客 2021.04.07 ·
498 阅读 ·
0 点赞 ·
2 评论 ·
2 收藏

C++实现读取txt文件中的数据并赋值给数组

目的:读取data.txt文件中的数据,并将其赋值给数组输出;data.txt1 -4 0 -1#include <iostream>#include <fstream>#include <stdlib.h>using namespace std; int main () { double ff; int m; double w[256] = {}; ifstream in("/home/song/Pro
原创
发布博客 2021.03.21 ·
5072 阅读 ·
2 点赞 ·
0 评论 ·
30 收藏

分别基于Egien和OpenCV实现旋转矩阵到欧拉角的转换

基于Eigen:#include <iostream>#include <Eigen/Core>#include <Eigen/Geometry>using namespace std;#define PI (3.1415926535897932346f)int main(int argc,char**argv){ cout<<endl<<"********** RotationMatrix **********"&
原创
发布博客 2021.03.18 ·
853 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

C++ 中的 inline 用法

1、引入 inline 关键字的原因在 c/c++ 中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了inline修饰符,表示为内联函数。栈空间就是指放置程序的局部数据(也就是函数内数据)的内存空间。在系统下,栈空间是有限的,假如频繁大量的使用就会造成因栈空间不足而导致程序出错的问题,如,函数的死循环递归调用的最终结果就是导致栈内存空间枯竭。下面我们来看一个例子:#include <stdio.h> inline const char *n..
转载
发布博客 2021.03.17 ·
142 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu用g++编译运行C++程序

ubuntu用g++编译运行C++程序touch filename.cppgedit filename.cppg++ filename.cpp -o test(filename)./test(filename)
原创
发布博客 2021.03.07 ·
262 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏
加载更多