在这篇文章中,我们将为您详细介绍我无法将GPU添加到我的Jupiter笔记本的内容,并且讨论关于无法使用gpu转换的相关问题。此外,我们还会涉及一些关于anaconda3Jupiter中的Tensor
在这篇文章中,我们将为您详细介绍我无法将 GPU 添加到我的 Jupiter 笔记本的内容,并且讨论关于无法使用gpu转换的相关问题。此外,我们还会涉及一些关于anaconda3 Jupiter 中的 TensorFlow 库看不到我的 GPU NVIDIA GeForce MX 150、Android Studio 无法解析:org.junit.jupiter:junit-jupiter:、Junit-jupiter-api 和 junit-jupiter-engine 的区别是什么、junit-jupiter-api和junit-jupiter-engine之间的区别的知识,以帮助您更全面地了解这个主题。
本文目录一览:- 我无法将 GPU 添加到我的 Jupiter 笔记本(无法使用gpu转换)
- anaconda3 Jupiter 中的 TensorFlow 库看不到我的 GPU NVIDIA GeForce MX 150
- Android Studio 无法解析:org.junit.jupiter:junit-jupiter:
- Junit-jupiter-api 和 junit-jupiter-engine 的区别是什么
- junit-jupiter-api和junit-jupiter-engine之间的区别
我无法将 GPU 添加到我的 Jupiter 笔记本(无法使用gpu转换)
如何解决我无法将 GPU 添加到我的 Jupiter 笔记本
当我尝试将 GPU 添加到我的 jupyter 笔记本时,它给了我一个错误 它给了我一个错误“区域‘projects//zones/us-central1-a’没有足够的可用资源来满足请求”
此外,当我转到云表并检查区域的资源时,我没有看到 GPU 的限制 指标:COMMITTED_NVIDIA_K80_GPUS 用量:0.0
- 限制:0.0 指标:COMMITTED_NVIDIA_P100_GPUS 用量:0.0
- 限制:0.0 指标:COMMITTED_NVIDIA_P4_GPUS 用量:0.0
- 限制:0.0 指标:COMMITTED_NVIDIA_V100_GPUS 用量:0.0
- 限制:0.0 指标:COMMITTED_NVIDIA_T4_GPUS 用量:0.0
- 限制:0.0
我还看到“区域‘projects/bodypose-305007/zones/europe-west4-a’没有足够的可用资源来满足请求的日志。尝试不同的区域,或稍后再试。”
>如何添加 GPU
是不是我的账单历史没有创建
anaconda3 Jupiter 中的 TensorFlow 库看不到我的 GPU NVIDIA GeForce MX 150
如何解决anaconda3 Jupiter 中的 TensorFlow 库看不到我的 GPU NVIDIA GeForce MX 150
TensorFlow
anaconda3
中的
Jupiter
库无法看到我的 GPU NVIDIA GeForce MX 150
。当我使用 tf.test.gpu_device_name()
时,我得到 ''''
当我使用 tf.config.experimental.list_physical_devices()
我得到 [PhysicalDevice(name=''/physical_device:cpu:0'',device_type=''cpu'')] but Pytorch can see it
Android Studio 无法解析:org.junit.jupiter:junit-jupiter:
如何解决Android Studio 无法解析:org.junit.jupiter:junit-jupiter:
当我尝试同步我的项目或运行单元测试时,它向我显示以下错误:Failed to resolve: org.junit.jupiter:junit-jupiter: Affected Modules: app
这些是我的依赖项:
plugins {
id ''com.android.application''
}
安卓{ 编译SDK版本30 构建工具版本“30.0.3”
defaultConfig {
applicationId "com.example.catalyst"
minSdkVersion 23
targetSdkVersion 30
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile(''proguard-android-optimize.txt''),''proguard-rules.pro''
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
依赖项{
implementation ''androidx.appcompat:appcompat:1.2.0''
implementation ''com.google.android.material:material:1.3.0''
implementation ''androidx.constraintlayout:constraintlayout:2.0.4''
implementation ''com.google.android.gms:play-services-maps:17.0.1''
testImplementation ''org.junit.jupiter:junit-jupiter-api:5.4.0''
testImplementation ''org.junit.jupiter:junit-jupiter-engine:5.4.0''
testImplementation ''org.junit.platform:junit-platform-launcher:1.0.0''
androidTestImplementation ''androidx.test.ext:junit:1.1.2''
androidTestImplementation ''androidx.test.espresso:espresso-core:3.3.0''
implementation ''com.journeyapps:zxing-android-embedded:3.4.0''
androidTestImplementation ''org.junit.jupiter:junit-jupiter''
androidTestImplementation ''org.testng:testng:6.9.6''
}
Junit-jupiter-api 和 junit-jupiter-engine 的区别是什么
我们都知道 JUnit 是用于进行单元测试的。但是 Junit 5 和 Junit 4 的区别比较大。
很多时候你可能会遇到 Junit 引擎配置错误导致测试无法进行。
junit-jupiter-api
JUnit 5 Jupiter API 的测试,你需要使用这个 API 来写测试和进行扩展。
junit-jupiter-engine
JUnit 5 的测试引擎,从 Junit 5 开始,Junit 使用 jupiter 来作为测试引擎。在运行时(runtime)的时候,你需要使用这个引擎来进行测试。
junit-vintage-engine
针对 Junit 5 以下的版本,包括 Junit 4 和 3,Junit 使用的是 vintage 测试引擎。
如果你的测试使用的是 Junit 4 的代码进行编写的话,那么你需要 Junit 4 的测试引擎。
总结
- 你需要
junit-jupiter-api
和junit-jupiter-engine
来在 Junit 5 中书写和运行测试。
因此,你需要在你的 POM 中定义上面 2 个 Package。
针对老的 JUnit 4 的的项目,你需要将 junit-jupiter-engine
引擎替换为 junit-vintage-engine
引擎才能够让你的测试正式跑起来。
https://www.ossez.com/t/junit-jupiter-api-junit-jupiter-engine/579
junit-jupiter-api和junit-jupiter-engine之间的区别
Maven模块junit-jupiter-api
和之间有什么区别junit-jupiter-engine
?是否需要在其中包含两个依赖项build.gradle
?
我需要写两个依赖吗
testCompile("org.junit.jupiter:junit-jupiter-engine:${junitVersion}")testCompile("org.junit.jupiter:junit-jupiter-api:${junitVersion}")
要么
testCompile("org.junit.jupiter:junit-jupiter-engine:${junitVersion}")
足够?
我是否需要增加对的依赖junit-vintage-engine
?
答案1
小编典典5.4之前的JUnit
从文档:
junit-jupiter-api
JUnit Jupiter API,用于编写测试和扩展。
junit-jupiter-engine
JUnit Jupiter测试引擎实现,仅在运行时需要。
junit-vintage-engine
JUnit Vintage测试引擎实现,允许在新的JUnit Platform上运行Vintage JUnit测试,即以JUnit 3或JUnit
4样式编写的测试。
所以…
- 您同时需要
junit-jupiter-api
和junit-jupiter-engine
来编写和运行JUnit5测试 - 仅在以下情况下才需要:
junit-vintage-engine
(a)与JUnit5一起运行, 以及 (b)测试用例使用JUnit4构造/注释/规则等
从5.4版开始的JUnit
在JUnit5.4中,这已简化,请参见下方答案以获取更多详细信息。
答案2
小编典典junit-jupiter 神器
如果您打算编写JUnit 5测试,则JUnit 5.4提供了更为简单的Maven配置。只需指定名为的聚合工件即可junit-jupiter
。
<!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter --><dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>5.4.2</version> <scope>test</scope></dependency>
为了方便起见,此聚合工件又自动拉出以下三个工件:
junit-jupiter-api
(编译依赖项)junit-jupiter-params
(编译依赖项)junit-jupiter-engine
(运行时依赖项)
在您的项目中,您还将最终得到:
- junit-platform-commons-1.4.0.jar
- junit-platform-engine-1.4.0.jar
以上就是您需要基于新的Jupiter范例编写和运行JUnit 5测试的条件。
旧版测试
如果你的项目中有JUnit 3或4周的测试要继续运行,再添依赖的JUnit的老式发动机,junit-vintage-engine。请参阅IBM的教程。
<!-- https://mvnrepository.com/artifact/org.junit.vintage/junit-vintage-engine --><dependency> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> <version>5.4.2</version> <scope>test</scope></dependency>
关于我无法将 GPU 添加到我的 Jupiter 笔记本和无法使用gpu转换的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于anaconda3 Jupiter 中的 TensorFlow 库看不到我的 GPU NVIDIA GeForce MX 150、Android Studio 无法解析:org.junit.jupiter:junit-jupiter:、Junit-jupiter-api 和 junit-jupiter-engine 的区别是什么、junit-jupiter-api和junit-jupiter-engine之间的区别的相关信息,请在本站寻找。
本文标签: