美文网首页
FOTS代码的错误

FOTS代码的错误

作者: 每天必吃香菜 | 来源:发表于2020-07-02 11:22 被阅读0次

一、跑FOTS代码时会遇到如下错误:

make: Entering directory '/home/XXX/FOTS_TF/lanms'

g++ -o adaptor.so -I include  -std=c++11 -O3 -I/home/XXX/anaconda3/envs/tf/include/python3.6m -I/home/XXXanaconda3/envs/tf/include/python3.6m  -Wno-unused-result -Wsign-compare -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O3 -ffunction-sections -pipe -isystem /home/XXX/anaconda3/envs/tf/include -fdebug-prefix-map=/tmp/build/80754af9/python_1588903631989/work=/usr/local/src/conda/python-3.6.10 -fdebug-prefix-map=/home/XXX/anaconda3/envs/tf=/usr/local/src/conda-prefix -fuse-linker-plugin -ffat-lto-objects -flto-partition=none -flto -DNDEBUG -fwrapv -O3 -Wall -L/home/XXX/anaconda3/envs/tf/lib/python3.6/config-3.6m-x86_64-linux-gnu -L/home/XXX/anaconda3/envs/tf/lib -lpython3.6m -lpthread -ldl  -lutil -lrt -lm  -Xlinker -export-dynamic adaptor.cpp include/clipper/clipper.cpp --shared -fPIC

g++: error: unrecognized command line option ‘-fno-plt’

Makefile:10: recipe for target 'adaptor.so' failed

make: *** [adaptor.so] Error 1

make: Leaving directory '/home/XXX/FOTS_TF/lanms'

Traceback (most recent call last):

  File "main_test.py", line 11, in <module>

    import lanms

  File "/home/XXX/FOTS_TF/lanms/__init__.py", line 8, in <module>

    raise RuntimeError('Cannot compile lanms: {}'.format(BASE_DIR))

RuntimeError: Cannot compile lanms: /home/XXX/FOTS_TF/lanms

原因是lanms文件夹下面Makefile文件的问题:

CXXFLAGS = -I include  -std=c++11 -O3 $(shell python3-config --cflags)

LDFLAGS = $(shell python3-config --ldflags)

/home/admin1/anaconda3/include/python3.7m

DEPS = $(shell find include -xtype f)

CXX_SOURCES = pse.cpp

LIB_SO = pse.so

$(LIB_SO): $(CXX_SOURCES) $(DEPS)

    $(CXX) -o $@ $(CXXFLAGS) $(LDFLAGS) $(CXX_SOURCES) --shared -fPIC

clean:

    rm -rf $(LIB_SO)

只需粗体的部分为:

CXXFLAGS = -I include  -std=c++11 -O3 -I/home/XXX/anaconda3/include/python3.6m

LDFLAGS = $(shell python3-config --ldflags)

DEPS = $(shell find include -xtype f)

CXX_SOURCES = pse.cpp

LIB_SO = pse.so

$(LIB_SO): $(CXX_SOURCES) $(DEPS)

    $(CXX) -o $@ $(CXXFLAGS) $(LDFLAGS) $(CXX_SOURCES) --shared -fPIC

clean:

    rm -rf $(LIB_SO)

二、测试时的错误

调用IC15测试集,运行一段时间报错如下:

ValueError: Cannot feed value of shape (0,) for Tensor 'input_transform_matrix:0', which has shape '(?, 6)'

相关文章

  • FOTS代码的错误

    一、跑FOTS代码时会遇到如下错误: make: Entering directory '/home/XXX/FO...

  • Flutter 报错 No MediaQuery widget

    错误代码: 正确代码: 错误原因:

  • 错误监控

    一、前端错误的分类 即使运行错误(代码错误) 资源加载错误 二、错误的捕获方式 即使运行错误(代码错误) try...

  • 前端错误监控

    前端错误的分类: 1、即使运行错误(js代码错误) 2、资源加载错误。 错误的捕获方式 1、即使运行错误(js代码...

  • MariaDB特定的错误代码

    MariaDB与MySQL共享错误代码,并添加许多特定于MariaDB的新错误代码。 错误代码的示例如下: 错误中...

  • 代码错误

    注意map不能直接修改原值,应该使用枚举器的原意,返回值才是。 arr.map{|x| x*=10} #no us...

  • 【高级特性】48、例外处理

    目录一、代码错误类型二、捕捉错误 一、代码错误类型 代码运行可能会意外各种错误程序的逻辑错误、用户输入不合法等都会...

  • python 异常处理

    异常就是程序运行错误或者逻辑混乱,返回了错误的代码,为了不让用户看到错误的代码,所以需要对异常的代码进行错误处理 ...

  • EOS错误代码及EOS问题集

    本文集汇总了EOS区块链常见错误代码及其含义,完整错误代码集请查看EOS错误代码集 - 汇智网 EOS错误代码列表...

  • 线程相关(二)同步线程

    上代码(先上的是错误代码,先找错误原因,再上正确代码) 错误代码在运行之前,看着逻辑是没问题了。运行结果: 显然不...

网友评论

      本文标题:FOTS代码的错误

      本文链接:https://www.haomeiwen.com/subject/gxqkqktx.html