对深度学习程序进行性能优化之前该理解的几个知识点(二)

云虚拟主机:在介绍云虚机主机之前先来看一下虚拟主机,虚拟并不是指不存在,而是指空间是由实体的服务器延伸出来的。类似于把一台大型服务器划分为多个“虚拟的小型服务器”,这些虚拟的小型服务器具备完整的功能,可以运行多个网站或者是服务技术。而云虚拟主机,则是在其中加入了云计算技术,具备了高在线率、智能容错、正版系统、免备份等特点,适用于对网站运行有较高要求的用户。

超参数在机器学习的上下文中,超参数是在开始学习过程之前设置值的参数,而不是通过训练得来的参数数据,需要对其进行优化,给学习机器选择一组最优超参数,提高学习的性能和效果。

有效负载是被传输数据的一部分,其为数据传输的最基本的目的,和有效负载一起被传输的数据有数据头又称元数据,这些数据用来辅助数据传输;也即通信帧或者报文中数据字段的内容。在分析蠕虫、病毒方面时,有效负载是指这类软件的危害结果。

VirusTotal是一个提供免费的可疑文件分析服务的网站

TensorFlow是一个基于数据流编程的符号数学系统,被广泛应用于各类机器学习算法的编程实现。

基于TensorFlow的神经网络,用张量表示数据,用计算图搭建神经网络,用会话执行计算图,优化线上的权重(参数),得到模型。

CHLO:计算机高级别优化(graph high level optimization)

CLLO:计算机低级别优化(graph low level optimization),CLLO包含与硬件相关的优化,即低级别优化(LLO)以及算子融合、缓存(buffer)融合等与软硬件结合相关的深度优化。

    算子是一个函数空间到函数空间上的映射O:X→X。广义上的算子可以推广到任何空间,如内积空间等。广义讲对任何函数进行某一项操作都可视为一个算子,它与普通的f(x)和f没有区别。

 SystemTap是一种内核跟踪和探测工具,它允许用户深度分析系统活动。使用SystemTap来监视应用程序的行为活动,一分析应用程序的性能。它是基于Kprobe机制的。

csv 逗号分隔值文件格式,其文本以纯文本形式存储表格数据(数字和文本)。该文件是一个字符序列,由任意数目的记录组成,记录间以某种换行符分隔。

perf是Linux下的一款性能分析工具,能够进行函数级与指令级的热点查找。

   tracepoint跟踪点  

   perf stat 默认事件描述:

   1.task-clock:任务真正占用的处理器时间

    2.context-switches:上下文的切换次数

    3.CPU-migrations:处理器迁移次数。linux为了维持多个处理器的负载均衡,在特定的条件下会将某个任务从一个CPU迁移到另一个CPU上。

    4.page-faults:缺页异常的次数。当应用程序请求的页面尚未建立、请求的页面不在内存中,或者请求的页面虽然在内存中,但物理地址和虚拟地址的映射关系尚未建立时,都会触发一次缺页异常。另外TLB不命中,页面访问权限不匹配等情况也会触发缺页异常。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值