No rule to make target '../WldRobotProject/Icon/UI??1??1-????_slices/? ???.png', needed by 'tmp/rcc/qrc_iconrRes.cpp'. Stop
时间: 2024-06-22 14:03:40 浏览: 110
这个错误信息通常出现在使用Qt的资源文件(qrc)编译过程中,特别是当你尝试构建项目时,系统找不到特定的图标资源文件。"No rule to make target" 表示编译器或构建工具无法找到生成目标文件的规则,即它不知道如何从头开始创建名为 '../WldRobotProject/Icon/UI??1??1-????_slices/? ???.png' 的文件。
1. 首先,确认你的资源文件(`.qrc`)是否正确包含了这个图标文件,并且文件名和路径在`.qrc`文件中是拼写正确的。
2. 检查资源文件编译是否已经运行,有时候可能是资源文件没有被编译成中间文件,需要手动执行`rcc`命令或通过构建系统自动编译。
3. 如果图标文件是在项目的外部,确保文件已经被添加到项目的资源文件组中,并且有正确的权限让编译器访问。
4. 确认构建配置和依赖项设置正确,包括库的搜索路径和资源文件的处理选项。
相关问题
if self.shift_size > 0: # calculate attention mask for SW-MSA H, W = self.input_resolution img_mask = torch.zeros((1, H, W, 1)) # 1 H W 1 h_slices = (slice(0, -self.window_size), slice(-self.window_size, -self.shift_size), slice(-self.shift_size, None)) w_slices = (slice(0, -self.window_size), slice(-self.window_size, -self.shift_size), slice(-self.shift_size, None)) cnt = 0 for h in h_slices: for w in w_slices: img_mask[:, h, w, :] = cnt cnt += 1 mask_windows = window_partition(img_mask, self.window_size) # nW, window_size, window_size, 1 mask_windows = mask_windows.view(-1, self.window_size * self.window_size) attn_mask = mask_windows.unsqueeze(1) - mask_windows.unsqueeze(2) attn_mask = attn_mask.masked_fill(attn_mask != 0, float(-100.0)).masked_fill(attn_mask == 0, float(0.0)) else: attn_mask = None
这段代码是 ChitGPT 中的一部分,用于实现基于滑动窗口的多尺度自注意力机制(SW-MSA)。主要是计算用于掩盖不相关像素的注意力掩码。如果 shift_size 大于 0,就会生成一个大小为 H x W 的图像掩码,然后将其分成若干个大小为 window_size x window_size 的窗口。对于每对窗口,将它们的编号相减,并用 -100.0 填充非零元素的位置,用 0.0 填充零元素的位置,生成一个注意力掩码。如果 shift_size 等于 0,则不需要掩码。
def get_avg_slice_load_ratio(self): t, c = 0, 0 for bs in self.base_stations: for sl in bs.slices: c += sl.capacity.capacity t += sl.capacity.capacity - sl.capacity.level #c += 1 #t += (sl.capacity.capacity - sl.capacity.level) / sl.capacity.capacity return t/c if c !=0 else 0
这段代码看起来像是计算基站中切片的平均负载比。具体而言,它遍历了每个基站和它们的切片,然后计算每个切片的负载比(即可用容量与总容量的比例),并将所有切片的负载比加起来。
然后,它计算了所有切片的总容量和可用容量之间的差值,并将它们相加。最后,它将总容量除以可用容量得到平均负载比。
需要注意的是,如果所有切片的总容量为零,则该函数将返回零,以避免除以零错误。
阅读全文