- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 AttributeError: partially initialized module ‘cv2‘ has no attribute ‘_registerMatType‘
AttributeError: partially initialized module 'cv2' has no attribute '_registerMatType'
2022-06-17 14:40:51 17038 8
原创 TensorFlow系列: tf.shape() 与 tensor.get_shape()
tf.shape()shape( input, name=None, out_type=tf.int32) 返回一个代表 input 的 shape 的 1-D tensor.也就是说获得shape的信息,需要用sess.run().>>> import tensorflow as tf>&a
2018-05-15 18:59:48 7261
原创 deeplearning.ai 编程作业问题总结 Neural Networks and Deep Learning
Week2 Logistic Regression with a Neural Network mindset在做编程作业的时候遇到了一个很奇怪的 现象:实现模型的准确率(accuracy)总是很低(~34)。 检查:每一步中间结果,初始化,前向,计算loss,计算梯度,更新参数,预测都可以得到预期的输出。 调参:以为是参数没有设置好,尝试调整,learning_rate和迭代次数。 ...
2018-05-01 23:25:39 899 1
原创 Python并行计算简单实现
Python并行计算简单实现multiprocessing包是Python中的多进程管理包. Pool(num)类提供一个进程池,然后在多个核中执行这些进程, 其中默认参数num是当前机器CPU的核数.Pool.map(func, iterable[, chunksize=None]) 2个参数, 第一个参数是函数, 第二个参数是需要可迭代的变量, 作为参数传递到func如果
2018-01-15 19:49:14 14130 1
原创 TensorFlow 排序,ranking
计算 ranking loss 时候可能需要对 tensor 进行排序和获取对应的index, 下面介绍用两个TF的函数完成获取从小到大index的方法:有一个 tensor,[9, 4, 5], 想得到它从小到大的排序的index [1, 2, 0] TF中有函数 tf.nn.top_k(·) 和tf.reverse(·)完成import tensorflow as tfa = tf.con
2017-09-25 20:13:46 8242 1
原创 python 文件查操作汇总
python collection 文件查找与移动一. 找出文件夹下面所有的 ‘.jpg’ 文件import os.pathimport glob# 你的文件夹路径dir = '/your/directory/'pattern = '*.jpg' # Get all jpg file names.filenames = glob.glob(os.path.join(dir, pattern)
2017-09-20 20:01:33 385
原创 TensorFlow, numpy中的broadcast机制
numpy 有 broadcast 机制,使用它可以让我们的代码更加方便。 TensorFlow 有不少操作支持 broadcast. 通常来说,我们对 numpy 的 ndarray 或者 TensorFlow 中的 tensor 进行 element-wise 操作都要求两个变量的 shape 保持一直。a = np.random.rand(3, 4)b = np.random.rand(
2017-09-19 20:06:26 4364
原创 Python dictionary 汇总
这篇博客主要是总结使用python的dictionary使用方法和技巧list 转 dict 使用dict的内置方法: fromkeys()Syntax dict. fromkeys(iterable[, value]) iterable: 必选参数,可迭代的object value:可选参数,默认为None Return: 返回一个dictPython 字典(Dictionary) f
2017-09-14 17:40:26 569
原创 Ubuntu 源码编译安装 GPU版 TensorFlow
- 从github下载 Tensorflow 源码$ git clone https://github.com/tensorflow/tensorflow 查看当前分支, 根据需求切换到指定分支, e.g. r1.3$ cd tensorflow$ git checkout Branch # where Branch is the desired branch$ git checkout r1.
2017-09-14 16:58:43 615
原创 TensorFlow Serving,GPU版安装
TensorFlow Serving,GPUTensorflow serving 是一个开源的工具,主要用来部署训练好的模型,进行Inference。 Tensorflow serving Github地址 本文主要介绍tensorflow serving的安装,支持GPU模型。安装依赖BazelTensorFlow Serving 要求0.4.5以上的Bazel。Bazel 的安装说明her
2017-07-06 16:14:23 8324 1
原创 Tensorflow: 从checkpoint文件中读取tensor
在使用pre-train model时候,我们需要restore variables from checkpoint files. 经出现在checkpoint 中找不到”Tensor name not found”. 这时候需要查看一下ckpt中到底有哪些变量from tensorflow.python import pywrap_tensorflowcheckpoint_path = os
2017-05-08 20:10:46 17675 10
原创 Tensorflow 多GPU下,指定使用某一块GPU, 多块, 禁用
如果机器中有多块GPU,tensorflow会默认吃掉所有能用的显存, 如果实验室多人公用一台服务器,希望指定使用特定某块GPU。 可以在文件开头加入如下代码:import osos.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID"os.environ["CUDA_VISIBLE_DEVICES"] = "1"指定使用第二块GPU(从0开始)
2017-04-26 11:49:32 20034 1
原创 caffe, Inception v2 Check failed: top_shape[j] == bottom[i]->shape(j)
使用Caffe 跑 Google 的Inception V2 对输入图片的shape有要求,某些shape输进去可能会报错。 Inception model中有从conv和pooling层concat的操作,而conv和pooling的output输出计算方式不完全一样。解决方案: 1. 按照原来prototxt输出图片 2. 把concat层前面stride为2的conv层替换stride为
2017-04-18 20:02:35 2605 1
原创 GPU Memory exhausted, but no process listed by nvidia-smi
Ubuntu 14.04 下,使用nvidia-smi 查看显卡使用情况,型号为GTX Titain-X,并没有显示占用显存的process,但是显示显存使用情况已经11G+。可能原因是使用 **.sh文件调用的caffe的train_net.py意外终止,找到占用GPU资源的PID然后kill了就可以了。$ sudo fuser -v /dev/nvidia*该命令会可以查出占用显卡资源的PID。
2017-04-18 09:46:50 2230
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人