小编Byo*_*Lee的帖子

TensorFlow用户是否应该选择SavedModel而不是Checkpoint或GraphDef?

来自SavedModel文档,

SavedModel,TensorFlow模型的通用序列化格式.

SavedModel包装了TensorFlow Saver.Saver主要用于生成变量检查点.

根据我的理解,SavedModel如果有人想要使用TensorFlow服务,那是必须的.不过,我可以部署Tensorflow模型服务,而无需服务器SavedModel:冻结图并将其导出为GraphDef,利用负载曲线进入会议ReadBinaryProto创建 C++或导入围棋.

SavedModel的目的是什么?用户是否更喜欢SavedModel而不是Checkpoint或GraphDef来聚合更多与模型相关的数据?

c++ python tensorflow

30
推荐指数
1
解决办法
5824
查看次数

PyLint:尝试解包非序列

我是PyLint的新手,我很高兴在源代码上看到很多警告.虽然大多数警告都是显而易见的,但有些警告并没有给我带来任何意义.例如,

def foo(a, b):
    if b is not None:
        return a, b
    else:
        return None

result = foo(a, b)
if result is None:
    return get_something(a)

value1, value2 = result
Run Code Online (Sandbox Code Playgroud)

foo(a, b)返回值可以是元组也可以是无.从获得返回值后foo,我检查它是否是有效的结果.(NULL在C/C++中检查指针有点类似)但是,PyLint抱怨这样的代码; Attempting to unpack a non-sequence [W:unpacking-non-sequence]除了抑制此警告外,可以避免此类警告吗?

python pylint

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

我怎么知道C++编译器是否制作了线程安全的静态对象代码?

在GCC中,__cxa_guard_acquire除非-fno-threadsafe-statics给出编译器选项,否则本地静态变量是线程安全的(通过特殊函数).

同样,MSVC 2015及更高版本支持相同的功能,可以禁用 /Zc:threadSafeInit-.

是否有任何宏或其他功能,如果启用了这些功能,__EXCEPTIONS还是__GXX_RTTI检查编译阶段?我认为检查__cplusplus_MSC_VER不会帮助.

c++ multithreading gcc visual-c++ c++11

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

Flask可以单独在Gunicorn上运行吗?

我目前正在使用Flask和Gunicorn开发HTTP Rest API服务器.由于各种原因,不可能在Gunicorn面前放置反向代理服务器.我没有任何静态媒体,所有网址都由@app.routeFlask Framework中的模式提供.Flask可以单独在Gunicorn上运行吗?

python reverse-proxy flask gunicorn

2
推荐指数
1
解决办法
628
查看次数