Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

torchac install failed with torch==1.2 #8

Open
marcocrxu opened this issue Jun 12, 2020 · 1 comment
Open

torchac install failed with torch==1.2 #8

marcocrxu opened this issue Jun 12, 2020 · 1 comment

Comments

@marcocrxu
Copy link

At first, my environment is ubuntu 18.04, torch 1.2(which is recommended in SReC), python 3.7, nvcc 10.1, gcc 5.4.0, which is the same as environment shown in this repo.
And I met errors below:
Compiling, cuda_support=False
/usr/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'extra_compile_args'
warnings.warn(msg)
running install
running bdist_egg
running egg_info
creating torchac_backend_cpu.egg-info
writing torchac_backend_cpu.egg-info/PKG-INFO
writing dependency_links to torchac_backend_cpu.egg-info/dependency_links.txt
writing top-level names to torchac_backend_cpu.egg-info/top_level.txt
writing manifest file 'torchac_backend_cpu.egg-info/SOURCES.txt'
reading manifest file 'torchac_backend_cpu.egg-info/SOURCES.txt'
writing manifest file 'torchac_backend_cpu.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_ext
building 'torchac_backend_cpu' extension
creating build
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/home
creating build/temp.linux-x86_64-3.6/home/xu
creating build/temp.linux-x86_64-3.6/home/xu/桌面
creating build/temp.linux-x86_64-3.6/home/xu/桌面/L3C-PyTorch
creating build/temp.linux-x86_64-3.6/home/xu/桌面/L3C-PyTorch/src
creating build/temp.linux-x86_64-3.6/home/xu/桌面/L3C-PyTorch/src/torchac
creating build/temp.linux-x86_64-3.6/home/xu/桌面/L3C-PyTorch/src/torchac/torchac_backend
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/home/xu/.local/lib/python3.6/site-packages/torch/include -I/home/xu/.local/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/xu/.local/lib/python3.6/site-packages/torch/include/TH -I/home/xu/.local/lib/python3.6/site-packages/torch/include/THC -I/usr/include/python3.6m -c /home/xu/桌面/L3C-PyTorch/src/torchac/torchac_backend/torchac.cpp -o build/temp.linux-x86_64-3.6/home/xu/桌面/L3C-PyTorch/src/torchac/torchac_backend/torchac.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=torchac_backend_cpu -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
.....
In file included from /home/xu/.local/lib/python3.6/site-packages/torch/include/c10/core/Device.h:5:0, from /home/xu/.local/lib/python3.6/site-packages/torch/include/c10/core/Allocator.h:6, from /home/xu/.local/lib/python3.6/site-packages/torch/include/ATen/ATen.h:3, from /home/xu/.local/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3, from /home/xu/.local/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4, from /home/xu/.local/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3, from /home/xu/.local/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3, from /home/xu/.local/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3, from /home/xu/.local/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3, from /home/xu/.local/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4, from /home/xu/.local/lib/python3.6/site-packages/torch/include/torch/extension.h:4, from /home/xu/桌面/L3C-PyTorch/src/torchac/torchac_backend/torchac.cpp:20: /home/xu/.local/lib/python3.6/site-packages/torch/include/c10/util/Exception.h:314:13: 附注:在此声明 inline void deprecated_AT_CHECK() {} ^ /home/xu/桌面/L3C-PyTorch/src/torchac/torchac_backend/torchac.cpp:137:5: 错误:expected ‘;’ before ‘const’ const int N_sym = s[1] * s[2]; ^ error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
And then my partner realize that in L3C there's a line. They say that torch We tested this code with Python 3.7 and PyTorch 1.1. PyTorch 1.2 is not supported, but progress is tracked in #5.
then i retry with torch 1.1. Everything is OK then.

@kashyappiyush1998
Copy link

Same error

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants