GVKun编程网logo

我无法将 GPU 添加到我的 Jupiter 笔记本(无法使用gpu转换)

2

在这篇文章中,我们将为您详细介绍我无法将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转换)

我无法将 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

如何解决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:

如何解决Android Studio 无法解析:org.junit.jupiter:junit-jupiter:

当我尝试同步我的项目或运行单元测试时,它向我显示以下错误:Failed to resolve: org.junit.jupiter:junit-jupiter: Affected Modules: app 这些是我的依赖项:

  1. plugins {
  2. id ''com.android.application''

}

安卓{ 编译SDK版本30 构建工具版本“30.0.3”

  1. defaultConfig {
  2. applicationId "com.example.catalyst"
  3. minSdkVersion 23
  4. targetSdkVersion 30
  5. versionCode 1
  6. versionName "1.0"
  7. testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
  8. }
  9. buildTypes {
  10. release {
  11. minifyEnabled false
  12. proguardFiles getDefaultProguardFile(''proguard-android-optimize.txt''),''proguard-rules.pro''
  13. }
  14. }
  15. compileOptions {
  16. sourceCompatibility JavaVersion.VERSION_1_8
  17. targetCompatibility JavaVersion.VERSION_1_8
  18. }

}

依赖项{

  1. implementation ''androidx.appcompat:appcompat:1.2.0''
  2. implementation ''com.google.android.material:material:1.3.0''
  3. implementation ''androidx.constraintlayout:constraintlayout:2.0.4''
  4. implementation ''com.google.android.gms:play-services-maps:17.0.1''
  5. testImplementation ''org.junit.jupiter:junit-jupiter-api:5.4.0''
  6. testImplementation ''org.junit.jupiter:junit-jupiter-engine:5.4.0''
  7. testImplementation ''org.junit.platform:junit-platform-launcher:1.0.0''
  8. androidTestImplementation ''androidx.test.ext:junit:1.1.2''
  9. androidTestImplementation ''androidx.test.espresso:espresso-core:3.3.0''
  10. implementation ''com.journeyapps:zxing-android-embedded:3.4.0''
  11. androidTestImplementation ''org.junit.jupiter:junit-jupiter''
  12. androidTestImplementation ''org.testng:testng:6.9.6''

}

Junit-jupiter-api 和 junit-jupiter-engine 的区别是什么

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-apijunit-jupiter-engine 来在 Junit 5 中书写和运行测试。

因此,你需要在你的 POM 中定义上面 2 个 Package。

Junit-5and4-01

针对老的 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之间的区别

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-apijunit-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之间的区别的相关信息,请在本站寻找。

本文标签: