我在尝试在jupyter上使用pytorch时遇到了一些问题(找不到模块)。我使用了pip install
,但我的内核仍然失败。
然而,在我的jupyter笔记本中添加了以下代码后,我成功地使用了pytorch
。
但是,我可以知道这段代码是做什么的吗?特别是KMP_DUPLICATE_LIB_OK
。
谢谢!
import os
os.environ['KMP_DUPLICATE_LIB_OK']='True'
我在尝试在jupyter上使用pytorch时遇到了一些问题(找不到模块)。我使用了pip install
,但我的内核仍然失败。
然而,在我的jupyter笔记本中添加了以下代码后,我成功地使用了pytorch
。
但是,我可以知道这段代码是做什么的吗?特别是KMP_DUPLICATE_LIB_OK
。
谢谢!
import os
os.environ['KMP_DUPLICATE_LIB_OK']='True'
KMP_DUPLICATE_LIB_OK
设置为True
。这与在命令行上运行export KMP_DUPLICATE_LIB_OK=True
(取决于使用的shell)相同。PATH
。(其中许多是冗余的,只是出于历史原因而保留的,当它们与实际数据不同步时很麻烦)LD_PRELOAD
。KMP_DUPLICATE_LIB_OK
=True
告诉OpenMP如果它注意到加载了两份OpenMP,则不要抱怨。这并不一定意味着它会起作用,但这意味着它不会阻止您尝试使其工作。