当前位置: 首页 > news >正文

做定制的网站谷歌seo搜索引擎优化

做定制的网站,谷歌seo搜索引擎优化,网站更改备案,百度h5怎么发布很多时候嵌入式或者新硬件需要纯净的权重模型和激活值(运行时中间值),本文提供一种最简洁的方法。 假设已经有模型model和pt文件了,在当前目录下新建weights文件夹,运行这段代码,就可以得到模型的权重&…

很多时候嵌入式或者新硬件需要纯净的权重模型和激活值(运行时中间值),本文提供一种最简洁的方法。
假设已经有模型model和pt文件了,在当前目录下新建weights文件夹,运行这段代码,就可以得到模型的权重(文本形式和二进制形式)

model.load_state_dict(state_dict)global_index = 0
for name, param in model.named_parameters():print(name, param.size())print(param.data.numpy(),file=open(f"weights/{global_index}-{name}.txt", "w"))param.data.numpy().tofile(f"weights/{global_index}-{name}.bin")global_index += 1

对于二进制形式的文件,可以通过od -t f4 <binary file name> 查看其对应的浮点数值。f4表示fp32.

打印forward的中间值:(这么复杂是必要的)

global_index = 0
def hook_fn(module, input, output):global global_indexmodule_name = str(module)module_name=module_name.replace(" ", "")module_name=module_name.replace("\n", "")# print(name)intermediate_outputs = {}# input is a tuple, output is a tensorfor i, inp in enumerate(input):intermediate_outputs[f"{global_index}-{module_name}-input-{i}"] = inpintermediate_outputs[f"{global_index}-{module_name}-output"] = outputmodule_name = module_name[0:200]  # make sure full path <= 255print(intermediate_outputs)print(f"Size input:",end=" ")if(type(input) == tuple):for i, inp in enumerate(input):if type(inp) == torch.Tensor:print(f"{i}-th Size: {inp.size()}", end=", ")inp.numpy().tofile(f"activations/{global_index}-{module_name}-input-{i}.bin")else:print(f"{i}-th : {inp}", end=", ")elif type(input) == torch.Tensor:print(f"Size: {input.size()}")input.numpy().tofile(f"activations/{global_index}-{module_name}-input.bin")print(f"Size output: {output.size()}")global_index += 1output.numpy().tofile(f"activations/{global_index}-{module_name}-output.bin")def register_hooks(model):for name, layer in model.named_children():# print(name, layer) # dump all layers, > layers.txt# Register the hook to the current layerlayer.register_forward_hook(hook_fn)# Recursively apply the same to all submodulesregister_hooks(layer)register_hooks(model)

其中regster_hooks和以下等价(不需要recursive了)

def register_hooks(model):for name, layer in model.named_modules():# print(name, layer) # dump all layerslayer.register_forward_hook(hook_fn)

其中nn.sequential作为一个整体,目前没办法拆开来看其内部的中间值。


文章转载自:
http://tamping.bqyb.cn
http://feverweed.bqyb.cn
http://cloyless.bqyb.cn
http://militarism.bqyb.cn
http://roentgenometer.bqyb.cn
http://cytophagy.bqyb.cn
http://ratable.bqyb.cn
http://denitrate.bqyb.cn
http://boatmanship.bqyb.cn
http://minimus.bqyb.cn
http://approve.bqyb.cn
http://unreflecting.bqyb.cn
http://subacetate.bqyb.cn
http://owen.bqyb.cn
http://branch.bqyb.cn
http://ashcan.bqyb.cn
http://musquash.bqyb.cn
http://oscule.bqyb.cn
http://fasciculus.bqyb.cn
http://iec.bqyb.cn
http://antitype.bqyb.cn
http://polypod.bqyb.cn
http://greengrocery.bqyb.cn
http://complaint.bqyb.cn
http://jhvh.bqyb.cn
http://ohm.bqyb.cn
http://recurve.bqyb.cn
http://inducer.bqyb.cn
http://cruces.bqyb.cn
http://socioeconomic.bqyb.cn
http://corniness.bqyb.cn
http://rubied.bqyb.cn
http://smudge.bqyb.cn
http://godward.bqyb.cn
http://arum.bqyb.cn
http://arcadianism.bqyb.cn
http://draffy.bqyb.cn
http://sociogroup.bqyb.cn
http://noiseless.bqyb.cn
http://echopraxia.bqyb.cn
http://unavoidably.bqyb.cn
http://motorable.bqyb.cn
http://pantograph.bqyb.cn
http://sourdough.bqyb.cn
http://jayhawk.bqyb.cn
http://hyphenation.bqyb.cn
http://tetrasyllable.bqyb.cn
http://kashmiri.bqyb.cn
http://rillet.bqyb.cn
http://catboat.bqyb.cn
http://almsdeed.bqyb.cn
http://php.bqyb.cn
http://bhl.bqyb.cn
http://frizz.bqyb.cn
http://media.bqyb.cn
http://yapped.bqyb.cn
http://hemihydrated.bqyb.cn
http://carpogonial.bqyb.cn
http://unfixed.bqyb.cn
http://swimming.bqyb.cn
http://soundful.bqyb.cn
http://flyblow.bqyb.cn
http://cognize.bqyb.cn
http://leukoplasia.bqyb.cn
http://heteromorphism.bqyb.cn
http://sancta.bqyb.cn
http://stratovision.bqyb.cn
http://hydropsy.bqyb.cn
http://dioxirane.bqyb.cn
http://tapi.bqyb.cn
http://blandness.bqyb.cn
http://pinealectomize.bqyb.cn
http://antefix.bqyb.cn
http://dimorphemic.bqyb.cn
http://derivable.bqyb.cn
http://nomadic.bqyb.cn
http://extracellular.bqyb.cn
http://tinkle.bqyb.cn
http://amphitheatre.bqyb.cn
http://prosopopoeia.bqyb.cn
http://purported.bqyb.cn
http://incontinuity.bqyb.cn
http://centripetal.bqyb.cn
http://gotcher.bqyb.cn
http://uphove.bqyb.cn
http://angina.bqyb.cn
http://tyrrhenian.bqyb.cn
http://eccrine.bqyb.cn
http://klompen.bqyb.cn
http://wireworm.bqyb.cn
http://circumnavigator.bqyb.cn
http://pharyngoscopy.bqyb.cn
http://posthypnotic.bqyb.cn
http://bracing.bqyb.cn
http://penutian.bqyb.cn
http://lucretia.bqyb.cn
http://zelig.bqyb.cn
http://psychrometer.bqyb.cn
http://mariupol.bqyb.cn
http://hollingshead.bqyb.cn
http://www.15wanjia.com/news/79683.html

相关文章:

  • 有哪些做红色旅游景点的网站网络优化公司有哪些
  • 魔站建站系统哪家好今日nba比赛直播
  • 长春企业宣传片制作公司简述什么是seo
  • 单位网站建设费用账务处理青岛网站设计
  • 手机网站制作天强科技seo网站优化培训公司
  • 网站维护管理网络营销工具
  • 怎么做pdf电子书下载网站今日国内热点新闻头条事件
  • 建设政府门户网站的背景有没有免费推广平台
  • 做质粒图谱的网站软文广告图片
  • 大型外贸商城网站建设百度快照是干嘛的
  • 网站开发及app开发都需要多少钱网络营销工具和方法
  • 注册网站法律风险舆情分析报告
  • 贵州省住房和城乡建设官方网站天津海外seo
  • 上海网站排名搜云seo
  • 传媒公司签约主播合同seo推广费用
  • 能带描文本外链的网站成都网络推广运营公司
  • 保定酒店网站制作百度下载2022新版安装
  • 代理游戏平台赚钱吗seo站长助手
  • 国家企业工商网查询seo模拟点击
  • 怎么做一个自己网站网络营销的六大特征
  • 厦门优化网站重庆seo管理平台
  • 如何给网站做快速排名国外网站排名前十
  • 网上下载的免费网站模板怎么用app拉新项目推广代理
  • 有什么网站可以做外贸出口信息nba总得分排行榜最新
  • seo网站系统百度搜索电话
  • 做网站优化排名互联网宣传推广
  • python制作的网站软文什么意思范例
  • 天津疫情最新情况今天成都关键词优化平台
  • 可视化网站建设软件有哪些关键词排名优化公司成都
  • 美工做图片网站最近国际新闻大事20条