小编And*_*ndi的帖子

使用tensorflow后端时,在Keras中使用tensorflow.GPUOptions

在tensorflow中,我可以在创建会话时执行以下操作:

tf.GPUOptions(per_process_gpu_memory_fraction=0.333,allow_growth=True)
Run Code Online (Sandbox Code Playgroud)

有没有办法在keras中使用tensorflow后端做同样的事情?

keras tensorflow

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

使用 void 函数检查 gtest 中的错误

在 gtest 中使用使用 ASSERT_ 或 EXPECT_ 宏的辅助函数时,该辅助函数必须为空。但是,我也想检查调用测试代码中的这些错误。

有一个 ASSERT_NO_FATAL_FAILURE 宏,它有助于在触发 ASSERT_ 的情况下停止调用代码,但我想通过正确处理 EXPECT_ 故障(阅读:NonFatalFailures)来扩展它。这是我到目前为止所得到的:

#include <gtest/gtest.h>

// A void test-function using  ASSERT_ or EXPECT_ calls should be encapsulated by this macro.
// Example: CHECK_FOR_FAILURES(MyCheckForEquality(lhs, rhs))
#define CHECK_FOR_FAILURES(statement)                                                              \
  ASSERT_NO_FATAL_FAILURE((statement));                                                            \
  EXPECT_FALSE(HasNonfatalFailure())

void TestHelperFunction(bool givenAssert, int givenExpect)
{
    ASSERT_TRUE(givenAssert);  // note: this is line 11 in my code
    EXPECT_EQ(givenExpect, 0); // note: this is line 12 in my code
}

TEST(FailureInFunctionTestNoChecks, noChecks)
{
    // note: this is line 17 in my …
Run Code Online (Sandbox Code Playgroud)

c++ googletest

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

标签 统计

c++ ×1

googletest ×1

keras ×1

tensorflow ×1