小编pma*_*ane的帖子

模块“torch”没有属性“has_mps”

我刚刚关注了一个 YouTube 视频,该视频教如何PyTorch为 MacBook 安装 Nightly 以通过 M1 芯片加速。然而,我遇到了一个非常奇怪的问题。我可以在 jupyter 笔记本中看到torch.has_mps = True. 但是在vscode的jupyter笔记本中,它显示 module torchhas no attribute has_mps

谁能好心告诉我为什么吗?真的很混乱。

pytorch

5
推荐指数
1
解决办法
2万
查看次数

STM32臃肿还是神学?

我并不是想发起一场 HAL 圣战,我很好奇这段代码是否具有更高的功能。

\n

在 STM32 设备上使用 GPIO 时,您需要使用 启用 GPIO 时钟__HAL_RCC_GPIOA_CLK_ENABLE()。进一步深入研究代码,我发现该函数到底在做什么,如下所示。据我所知,该代码唯一有用的部分是SET_BIT(RCC->IOPENR, RCC_IOPENR_GPIOAEN);,其余部分似乎毫无用处。

\n

我明白为什么 __IO uint32_t tmpreg;并且UNUSED(tmpreg);可以使用,但是这条线并tmpreg = READ_BIT(RCC->IOPENR, RCC_IOPENR_GPIOAEN);没有真正做任何事情,所以这三个看起来毫无意义。我错过了什么吗?

\n
#define __HAL_RCC_GPIOA_CLK_ENABLE() \xc2\xa0\\ \n    do { \\\n    __IO uint32_t tmpreg; \\\n\xc2\xa0 \xc2\xa0 SET_BIT(RCC->IOPENR, RCC_IOPENR_GPIOAEN);\\ \n\xc2\xa0 \xc2\xa0 tmpreg = READ_BIT(RCC->IOPENR, RCC_IOPENR_GPIOAEN);\\\n\xc2\xa0 \xc2\xa0 UNUSED(tmpreg); \\\n\xc2\xa0 \xc2\xa0 } while(0)\n
Run Code Online (Sandbox Code Playgroud)\n

设置位

\n
#define SET_BIT(REG, BIT) \xc2\xa0 \xc2\xa0 ((REG) |= (BIT))\n
Run Code Online (Sandbox Code Playgroud)\n

读位

\n
#define READ_BIT(REG, BIT) \xc2\xa0 \xc2\xa0((REG) & (BIT))\n
Run Code Online (Sandbox Code Playgroud)\n

没用过 …

c embedded stm32

4
推荐指数
1
解决办法
272
查看次数

加载谷歌地图,一个奇怪的错误:未捕获的语法错误:意外的标记?在旧版本的 Chrome 中

当我尝试加载谷歌地图时,我在一些旧版本的 chrome(可能是 2019 年)中遇到了奇怪的错误(我使用的是嵌入式 chrome 浏览器)。它不会在当前版本的 chrome 中抛出错误。(2020 年及以后版本没问题)它突然开始了。

<script src="https://maps.googleapis.com/maps/api/js?key=apikey"></script>
Run Code Online (Sandbox Code Playgroud)

js?key=apikey:67 未捕获的语法错误:意外的标记?

我真的很好奇可能是什么错误,有人能解释一下吗?

谢谢

javascript uncaught-exception

1
推荐指数
1
解决办法
1123
查看次数

标签 统计

c ×1

embedded ×1

javascript ×1

pytorch ×1

stm32 ×1

uncaught-exception ×1