实例化时出现测试会话弃用警告tf.test.TestCas测试

2024-10-03 17:26:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道^{} is deprecated in ^{}

Warning: THIS FUNCTION IS DEPRECATED. It will be removed in a future version. Instructions for updating: Use self.session() or self.cached_session() instead.

我只从tf.test.TestCase继承创建了一个单元测试(据我所知,这并不是不推荐的?)。我很小心,没有显式地调用test_session

class TestModelFn(tf.test.TestCase):

    def test_nothing(self):
        pass

但是,当我运行此测试时,我看到:

test_nothing (the_thing.test.objective.cost_based.test_model.TestModelFn) ... ok
test_session (the_thing.test.objective.cost_based.test_model.TestModelFn)
Use cached_session instead. (deprecated) ... skipped 'Not a test.'

为什么会这样?我在用tensorflow 1.13.1。你知道吗


Tags: theintestselfusesessiontftestcase
1条回答
网友
1楼 · 发布于 2024-10-03 17:26:41

之所以会发生这种情况,是因为test_session的命名类似于测试方法,因此测试运行程序将尝试运行它,从而触发弃用警告和^{}消息。你知道吗

相关问题 更多 >