vue devtools V6.2.0 下载与安装

1、下载vue-devtools工具 https://github.com/vuejs/vue-devtools
2. 下载压缩包然后解压
3. 如下图官方所示

**注意: 要使用yarn 安装,最新版本打包要加上:watch :chrome **

1.yarn run build:watch
2.yarn run dev:chrome

附上 vue-devtools 的官网地址: https://devtools.vuejs.org/guide/installation.html

官方教程截图 👇👇👇
在这里插入图片描述jiantou
yarn run build:watch 👇
![在这里插入图片描述](https://img-blog.csdnimg.cn/c9a424d735cf4b39875e8a101a7da449.png
yarn run dev:chrome 👇
在这里插入图片描述
在这里插入图片描述

编译成功里面会多出个build文件夹 👇👇👇
在这里插入图片描述

**

运行完成把 xxx\devtools-main\packages\shell-chrome文件夹拖到Chrome浏览器的扩展程序中就可以了

**

考虑到小伙伴想走捷径,我直接奉上vue-devtools V6.2.0版本 的crx文件,只需要拖入浏览器的扩展程序中就可以了

链接:https://pan.baidu.com/s/1pYasOKGzjP9f4Q8tR360dw
提取码:ga9x

```python def merge_accumulate_client_update(self, list_num_proc, list_state_dict, lr): total_num_proc = sum(list_num_proc) # merged_state_dict = dict() dict_keys = list_state_dict[0].keys() # Check if all state dicts have the same keys for state_dict in list_state_dict[1:]: assert state_dict.keys() == dict_keys # accumulate extra sgrad and remove from state_dict if self.use_adaptive and self.is_adj_round(): prefix = "extra." for state_dict in list_state_dict: del_list = [] for key, param in state_dict.items(): # Check if the key starts with 'extra.' if key[:len(prefix)] == prefix: # Get the corresponding sgrad key sgrad_key = key[len(prefix):] # Create a mask of zeroes mask_0 = self.model.get_mask_by_name(sgrad_key) == 0. # Create a dense tensor and fill it with values from param based on the mask dense_sgrad = torch.zeros_like(mask_0, dtype=torch.float) dense_sgrad.masked_scatter_(mask_0, param) # Accumulate the dense sgrad without dividing by lr self.control.accumulate(sgrad_key, dense_sgrad) # Add the key to the delete list del_list.append(key) # Remove the keys from the state_dict for del_key in del_list: del state_dict[del_key] ``` 这段代码实现了一个`merge_accumulate_client_update`方法,主要功能是合并和累加`list_state_dict`中的状态字典。以下是对代码的注释: - `total_num_proc`:所有进程数的总和。 - `dict_keys`:状态字典的键列表。 - 检查所有状态字典是否具有相同的键。 - 如果使用自适应且处于调整轮次,则累加额外的`sgrad`并从状态字典中删除。 - `prefix`:额外`sgrad`的前缀。 - 对于每个状态字典,遍历键和参数。 - 如果键以`prefix`开头,则获取相应的`sgrad`键。 - 创建一个零填充的掩码。 - 创建一个稠密张量,并根据掩码从参数中填充值。 - 累加不除以`lr`的稠密`sgrad`。 - 将键添加到删除列表。 - 从状态字典中删除键。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值