docker环境pip安装opencv报错缺少libSM6.so

pip install opencv-python-headless如果用到contribpip install opencv-contrib-python-headless
分类: 其他 发布时间: 02-27 07:58 阅读次数: 0

keras保存pb模型

https://blog.csdn.net/a362682954/article/details/104546104
分类: 其他 发布时间: 02-27 07:58 阅读次数: 0

tflite: Converting unsupported operation: AddV2 FusedBatchNormV3

所用的conda环境下tensorflow = 1.15.3测试代码如下:import tensorflow as tftflite_path = 'test.tflite'keras_path = 'test.h5'bn = tf.keras.layers.BatchNormalization( # fused=False, input_shape = (128,128,3))# Create modelk_model = tf.keras.models.Seq
分类: 其他 发布时间: 02-27 07:58 阅读次数: 0

ubuntu上自编译python3.6

#先安装openssl dev:aptinstallopensslaptinstalllibssl-dev#下载并解压python包:tar -zxvf Python-3.6.10.tgzcd Python-3.6.10./configure --with-sslsudo makesudo make install# 创建软连接,先查看python3.6.10的安装路径which python3 #/usr/local/bin/python3sudo l...
分类: 其他 发布时间: 02-27 07:57 阅读次数: 0

tensorflow 高版本模型如何兼容低版本

使用高版本的AI引擎训练,导出模型后转换成Ascend310芯片的OM格式时,有可能遇到算子不支持的情况出现,现在教大家如何合理规避这些算子。以在TensorFlow-2.x上训练得到的模型为例,如何转换成低版本Ascend310芯片(如C32版本)可用的OM模型。更多的技巧通过这篇文章可以举一反三,灵活变通。写在前面由于Frozen Graph已经被TF-2.x抛弃,TF-2.x开始使用keras模型,导出是saved_model格式或者h5格式。想要转换OM模型,首先要得到TensorFlo
分类: 其他 发布时间: 02-27 07:57 阅读次数: 0

安装ONNX-TF记录

系统: ubuntu 16.04tensorflow版本: 2.3.0onnx-tf :https://gitee.com/Yexiaopei/onnx-tensorflowpip install tensorflow-addons然后按照官网步骤走:git clone xxxxxcd xxxxxpip install -e .cmd输入:onnx-tf -h出现信息,成功...
分类: 其他 发布时间: 02-27 07:57 阅读次数: 0

C++ vector push_back深浅拷贝的问题

参考:https://blog.csdn.net/u012501459/article/details/44132147https://zohead.com/archives/vector-push-back-space-copy/
分类: 其他 发布时间: 02-27 07:57 阅读次数: 0

tensorflow2.x之由dataset.map引发出的关于tf.py_function以及tf.numpy_function问题

前言:tensorflow是一个庞大的系统,里面的函数很多,实现了很多常规的一些操作,但是始终没有办法涵盖所有的操作,有时候我们需要定义一些自己的操作逻辑来实现制定的功能,发现没那么简单,本文是在编写tf.data.DataSet的时候出现的一个问题,做了一个集中化的总结,会涉及到以下概念:EagerTensor和Tensor,tf.py_function以及tf.numpy_function,dataset.map等等。一、问题描述需要解决的问题,现在有三个文本文件,分别存在files文件夹中
分类: 其他 发布时间: 02-27 07:56 阅读次数: 0

SparseCategoricalCrossentropy的from_logits参数探究

先看官方解释:也就是说,from_logits = False 表示输入进来的y_pred已符合某种分布, 系统只会帮你把概率归一化。比如把[ 0.2 , 0.6 ]变成[0.25, 0.75]from_logits = True 表示是原始数据,系统会帮你做softmax后再进行计算实验代码:import tensorflow as tfimport mathy_true = [1, 1]y_pred = [[0.05, 0.15, 0], [0.1, ...
分类: 其他 发布时间: 02-27 07:56 阅读次数: 0

将本地文件夹传至git某仓库

// 1.删除原本地仓库的.git文件夹(最好做好备份)rm -rf .git// 2.初始化本地git仓库git init// 3.pull远程仓库git pull remoteGitUrl// 4.提交更改git add .git commit -m "add files"// 5.push到远程仓库,同时设置上游分支git push --set-upstream remoteGitUrl master...
分类: 其他 发布时间: 02-27 07:56 阅读次数: 0

清除ubuntu代理设置

sudovim /etc/apt/apt.conf有类似的句子删掉:Acquire::http::Proxy “http://yourproxyaddress:proxyport/”-------------------------------------------------vim ~/.bashrc有类似的删掉:http_proxy=http://yourproxyaddress:proxyportexporthttp_proxy-----------...
分类: 其他 发布时间: 02-27 07:56 阅读次数: 0

修改docker镜像默认存储地址

一、安装dockerStep1:检查安装环境是否满足docker安装要求检查kernel内核是否在3.10以上:~$ uname -aLinux dlserver 4.15.0-33-generic #36~16.04.1-Ubuntu SMP Wed Aug 15 17:21:05 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux检查Device Mapper:~$ sudo grep device-mapper /proc/devices253 devic
分类: 其他 发布时间: 02-27 07:55 阅读次数: 0

C++11多线程编程——mutex,unique_lock 和条件变量(Condition Variable)

互斥锁std::mutex是一种最常见的线程间同步的手段,但是在有些情况下不太高效。假设想实现一个简单的消费者生产者模型,一个线程往队列中放入数据,一个线程往队列中取数据,取数据前需要判断一下队列中确实有数据,由于这个队列是线程间共享的,所以,需要使用互斥锁进行保护,一个线程在往队列添加数据的时候,另一个线程不能取,反之亦然。用互斥锁实现如下:#include <iostream>#include <deque>#include <thread>#incl
分类: 其他 发布时间: 02-27 07:55 阅读次数: 0

arm交叉编译opencv 3.4.12 , log4cpp , cJSON

终端输入以下命令cmake-gui弹出以下界面 :说明:Where is the source code对应opencv的文件夹,Where to build the binaries对应opencv存放编译好的配置文件等信息的文件夹(比如刚创建的build文件夹)--------------------------------------------------------------------------------------------点击Configur.
分类: 其他 发布时间: 02-27 07:55 阅读次数: 0

linux下的串口工具使用及网络连开发板

查看串口是否连上,可以用ls /dev/tty或dmesg | grep tty一般有个叫ttyUSBXX====================================================================串口工具:minicom安装:apt-get installminicom配置:sudo minicom -s运行:sudominicom==================...
分类: 其他 发布时间: 02-27 07:55 阅读次数: 0

ubuntu下修改硬盘名字和开机挂载硬盘

ubuntu下修改硬盘名字和开机挂载硬盘 1. 查看信息 2. 挂载处理 3. 修改自动挂载 4. 硬盘权限设置 1. 查看信息查看电脑上所有硬盘分区的卷标及uuid,sudo blkid/dev/sda1: LABEL="win7" UUID="40305E93305E9030" TYPE="ntfs"/dev/sda5: LABEL="software" UUID="823E2D6213AF89BD" TYPE="ntfs"/dev/sdb1: LABEL=.
分类: 其他 发布时间: 02-27 07:54 阅读次数: 0

ubuntu旋转副屏幕

xrandrScreen 0: minimum 8 x 8, current 3840 x 1080, maximum 32767 x 32767DVI-D-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm 1920x1080 60.00*+ 59.94 50.00 1680x1050 59.95 1600x900 .
分类: 其他 发布时间: 02-27 07:54 阅读次数: 0

ubuntu boot crash

1.打开电脑后选择u盘启动盘,然后选择try ubuntu without install。试用不安装。2.进入ubuntu系统后,连接好网络,打开终端,输入下面命令,按照提示操作。sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update3.完成后,终端中输入下面命令:sudo apt-get install -y boot-repair && boot-repair
分类: 其他 发布时间: 02-27 07:54 阅读次数: 0

安装Hisi编译器的坑: Hi3516: No such file or directory

今天安装海思的 Hi3516 工具链,发现一个奇怪的问题:$ ls /opt/hisi-linux/x86-arm/arm-himix200-linux/bin/arm-himix200-linux-g++arm-himix200-linux-g++可以看出,明明该目录下有此编译器,但是真的执行时发现报错:$ arm-himix200-linux-g++bash: /opt/hisi-linux/x86-arm/arm-himix200-linux/bin/arm-himix200-li
分类: 其他 发布时间: 02-27 07:54 阅读次数: 0

ubuntu桌面版 开机自动sshfs挂载

打开桌面版的start up:gnome-session-properties添加命令:sshfs [email protected]:/home/yxp/workspace /home/workspace/sshfs/0_7 -o nonempty -o ssh_command='sshpass -p 123456 ssh' ###-o debug -o sshfs_debug`
分类: 其他 发布时间: 02-27 07:53 阅读次数: 0