美文网首页
Tensorflow简单计算操作

Tensorflow简单计算操作

作者: 菜囧爱学习 | 来源:发表于2019-02-11 21:17 被阅读0次

常数操作以及变量操作,操作cpu、gpu选择

# -*- coding: utf-8 -*-
"""
Created on Mon Feb 11 20:20:44 2019

@author: Administrator
TF矩阵操作,gpu/cpu选择
"""
import tensorflow as tf
#常数矩阵操作
#def constant(value, dtype=None, shape=None, name="Const", verify_shape=False):
with tf.device('/cpu:0'):
    sess = tf.Session()
    t3 = tf.constant([1,2,3,4],tf.float32,shape=[2,2])
    t4 = tf.constant([1,2],tf.float32,shape=[2,1])
    print("t3=",t3,"t4=",t4)
    print("t3*t4=",sess.run(tf.matmul(t3,t4)))    
    #变量矩阵操作
    def weight(shape):
        init=tf.random_normal(shape=shape,dtype=tf.float32)
        return tf.Variable(init)
    t1  = weight([3,2])
    t2 = weight([2,2])
    sess.run(tf.initialize_all_variables())
    print("t1*t2=",sess.run(tf.matmul(t1,t2)))                             
    
    
with tf.device('/gpu:0'):
    sess = tf.Session()
    t3 = tf.constant([1,2,3,4],tf.float32,shape=[2,2])
    t4 = tf.constant([1,2],tf.float32,shape=[2,1])
    print("t3=",t3,"t4=",t4)
    print("t3*t4=",sess.run(tf.matmul(t3,t4)))    
    #变量矩阵操作
    def weight(shape):
        init=tf.random_normal(shape=shape,dtype=tf.float32)
        return tf.Variable(init)
    t1  = weight([3,2])
    t2 = weight([2,2])
    sess.run(tf.initialize_all_variables())
    print("t1*t2=",sess.run(tf.matmul(t1,t2)))      

相关文章

  • Tensorflow简单计算操作

    常数操作以及变量操作,操作cpu、gpu选择

  • Tensorflow的线程同步和停止

    Tensorflow的多线程使用 Tensorflow的计算主要在使用CPU/GPU和内存,而数据读取涉及磁盘操作...

  • TensorFlow结构

    TensorFlow系统架构的模式 其中设备层、数据操作层、图计算层是TensorFlow的核心层。 设备层 设备...

  • TensorFlow基础

    TensorFlow查看一个变量的值: Saver的使用: 变量的创建及简单运算: TensorFlow占位符操作...

  • TensorFlow 深度学习实战指南中文版

    TensorFlow 深度学习实战指南中文版 第 1 章入门安装 TensorFlow简单的计算逻辑回归模型构建逻...

  • 学习笔记(1)

    TensorFlow计算模型:计算图计算图是TensorFlow中最基本的一个概念。TensorFlow中所有的计...

  • tensorflow搭建简单回归模型

    前言 这是使用tensorflow 搭建一个简单的回归模型,用于熟悉tensorflow的基本操作和使用方法。 模...

  • 01-TensorFlow计算模型(一)——计算图

    TensorFlow计算模型——计算图 关于TensorFlow TensorFlow是一个采用数据流图(data...

  • TensorFlow基本使用

    一、TensorFlow计算模型——计算图 TensorFlow中的所有计算都会被转化为计算图上的节点 计算图的概...

  • TensorFlow入门

    1.TensorFlow计算模型--计算图 1.1 计算图概念 TensorFlow中的每一个计算都是计算图上的一...

网友评论

      本文标题:Tensorflow简单计算操作

      本文链接:https://www.haomeiwen.com/subject/qsjceqtx.html