首页 > 其他分享 >SVD计算速度测试

SVD计算速度测试

时间:2023-05-16 14:22:19浏览次数:36  
标签:sess SVD 计算速度 2000 测试 time tf import svd

import time
import tensorflow as tf
tf.compat.v1.disable_eager_execution()
#%%  平均2.7秒。 发现conda 创建tf1.15 速度非常慢,应该环境配置有问题 
A = tf.linalg.svd(tf.random.normal([2000,2000]))
with tf.compat.v1.Session() as sess:
    sess.run(tf.compat.v1.global_variables_initializer())
    print(time.localtime())
    y= sess.run(A)
    print(time.localtime())
    y= sess.run(A)
    print(time.localtime())
    y= sess.run(A)
    print(time.localtime())

#%%
from pylab import  svd, randn
import torch
# mac 16 的运行速度
%time Us, Ds, Vs = svd(randn(2000,2000))
#  2.6秒
%time Us, Ds, Vs = torch.svd(torch.randn(2000, 2000))
# 1.6秒
import jax.numpy as jnp
%time u,d,v = jnp.linalg.svd(randn(2000, 2000))
#  1秒

标签:sess,SVD,计算速度,2000,测试,time,tf,import,svd
From: https://www.cnblogs.com/bregman/p/17405492.html

相关文章

  • 07-为什么要做接口自动化测试
    目前系统研发多为前后端分离,当后端接口研发完成后,可以不依赖前端界面通过接口测试提前发现问题并解决。同时由于软件迭代周期不断缩短,开发新功能后又担心影响原有功能,可以通过接口自动化进行原有功能快速回归测试,将更多精力专注于迭代功能测试,这样才能放心地发布产品。由此看来,接......
  • 传输文件测试一下群晖2.5G网卡性能表现如何,实操验证
    各位观众好,欢迎来到黑菌的博客网站,淘宝同名,欢迎咨询!1、A文件所在的机器是N5105的群晖上B机器也安装了群晖,接了一个2.5G的网卡2、使用同步软件CloudSync,传输远程文件夹ESXI中的文件到本地的FTP文件夹 3、效果看图偶有波动是文件有大小,不是一份文件基本上稳定在260上下......
  • 频谱仪设计基于FPGA的频谱仪设计,可以测试分析多种频率的频谱,分辨率100HZ,配套资料多达1
    频谱仪设计基于FPGA的频谱仪设计,可以测试分析多种频率的频谱,分辨率100HZ,配套资料多达100M,东西复杂ID:982500594354361311......
  • Python自动化测试篇:Selenium
    所谓自动糊测试就是用程序模拟用户在浏览器上的操作,可以通过程序实现在文本框中自动输入内容,点击按钮等操作。一:安装chromedriverhttps://chromedriver.storage.googleapis.com/index.html或者https://npm.taobao.org/mirrors/chromedriver/下载和自己的浏览器版本号一致的驱......
  • 4、HDFS-java操作类HDFSUtil及junit测试(HDFS的常见操作以及HA环境的配置)
    目录Hadoop系列文章目录一、pom.xml二、junit测试类三、操作类(帮助类)四、高可用环境的操作类本文编写了java对HDFS的常见操作,并且均测试通过。其功能包含构造conf、设置系统环境变量、创建目录、判断文件是否存在、获取文件/目录的大小等,具体见下图。本文分为四部分,即pom.xml、ju......
  • 浅谈接口测试及常用工具介绍
    前言目前软件测试行业做功能测试和接口测试的人相对比较多。API测试是一种作为集成测试的一部分、通过直接控制被测应用的接口(API)来确定是否在功能、可靠性、性能和安全方面达到预期的软件测试活动。由于API都没有GUI界面,API测试都是在通讯层进行的。现在API测试在自动化......
  • 【jmeter】测试报告性能指标分析
    1、聚合报告指标聚合报告列表项介绍1、Label:请求的名称,就是脚本中Sampler的名称。2、#Samples(样本):总共发给服务器的请求数量,如果模拟10个用户,每个用户迭代10次,那么总的请求数为:10*10=100次。3、Average(平均值):默认情况下是单个Request的平均响应时间,当使用了TransactionCont......
  • 【jmeter】生成测试报告报错
    1、生成jmeter报告报错Consumerfailedwithmessage:Beginsize0isnotequaltofixedsize5 2、jmeter的jmx格式的聚合报告转换成html时报错Anerroroccurred:Reportgenerationrequirescsvoutputformat,check'jmeter.save.saveservice.output_format'proper......
  • 关于测试用例的步骤和预期结果的看法
    一、步骤:1)操作步骤中的对象要具体而且是唯一的,后台的配置可以不需要给出全路径,但是文件或者操作页面的描述要清晰,唯一,且没有歧义举例:a、修改后台xxx模块的XXX.conf配置文件,修改后重启,步骤中可以不用给出配置文件的路径,但是必须说明是具体的哪个文件,不能只是说修改后台配置  ......
  • uniapp测试环境下安卓端和iOS端打包流程
    方法步骤:1.选中你要打包的项目 2.打包对应的应用系统,以下分为安卓端和iOS端 一、安卓端:安卓证书申请流程如下: 参考地址:https://ask.dcloud.net.cn/article/35777二、iOS端: iOS端证书申请流程如下:1.描述: 2.准备环境3.登录iOSDevCenter打开网站 iOSDe......