Initially I was able to successfully create the environment. But, as I tried installing the kbc packages using python setup.py install
, I encountered the following error.
python setup.py install
Please put "# distutils: language=c++" in your .pyx or .pxd file(s)
running install
running bdist_egg
running egg_info
writing kbc.egg-info/PKG-INFO
writing dependency_links to kbc.egg-info/dependency_links.txt
writing top-level names to kbc.egg-info/top_level.txt
reading manifest file 'kbc.egg-info/SOURCES.txt'
writing manifest file 'kbc.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
running build_ext
building 'kbc.lib.bindings' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector -O3 -fpic -fPIC -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector -O3 -fpic -fPIC -fPIC -Ikbc/lib -I/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include -I/home/manuelanayantarajeyaraj/anaconda2/envs/kbc_env1/lib/python3.6/site-packages/numpy/core/include -I/home/manuelanayantarajeyaraj/Desktop/kbc-master/models/ -I/home/manuelanayantarajeyaraj/anaconda2/envs/kbc_env1/include/python3.6m -c kbc/lib/bindings.cpp -o build/temp.linux-x86_64-3.6/kbc/lib/bindings.o -g -std=c++11 -D_GLIBCXX_USE_CXX11_ABI=0
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/manuelanayantarajeyaraj/anaconda2/envs/kbc_env1/lib/python3.6/site-packages/numpy/core/include/numpy/ndarraytypes.h:1823:0,
from /home/manuelanayantarajeyaraj/anaconda2/envs/kbc_env1/lib/python3.6/site-packages/numpy/core/include/numpy/ndarrayobject.h:18,
from /home/manuelanayantarajeyaraj/anaconda2/envs/kbc_env1/lib/python3.6/site-packages/numpy/core/include/numpy/arrayobject.h:4,
from kbc/lib/bindings.cpp:626:
/home/manuelanayantarajeyaraj/anaconda2/envs/kbc_env1/lib/python3.6/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
#warning "Using deprecated NumPy API, disable it by " \
^
In file included from kbc/lib/bindings.cpp:630:0:
kbc/lib/models.hpp:73:21: error: cannot convert ‘const c10::DeviceType’ to ‘c10::Backend’ in initialization
Backend backend = kCPU;
^
kbc/lib/models.hpp: In member function ‘void kbc::Model::toGPU()’:
kbc/lib/models.hpp:48:13: error: cannot convert ‘const c10::DeviceType’ to ‘c10::Backend’ in assignment
backend = kCUDA;
^
kbc/lib/models.hpp: In member function ‘void kbc::Model::toCPU()’:
kbc/lib/models.hpp:53:13: error: cannot convert ‘const c10::DeviceType’ to ‘c10::Backend’ in assignment
backend = kCPU;
^
In file included from kbc/lib/optimizer.hpp:16:0,
from kbc/lib/bindings.cpp:631:
kbc/lib/regularizer.hpp: In member function ‘void kbc::Regularizer::toBackend(c10::Backend)’:
kbc/lib/regularizer.hpp:24:74: error: no matching function for call to ‘c10::Scalar::Scalar(at::Tensor)’
weight = Scalar(CPU(kFloat).scalarTensor(c_weight).toBackend(backend));
^
In file included from /home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/ATen/core/Type.h:8:0,
from /home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/ATen/Type.h:2,
from /home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/ATen/Context.h:4,
from /home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/ATen/ATen.h:5,
from kbc/lib/utils.hpp:11,
from kbc/lib/bindings.cpp:629:
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:37:3: note: candidate: c10::Scalar::Scalar(std::complex<double>)
Scalar(type vv) : tag(Tag::HAS_##member) { \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:44:3: note: in expansion of macro ‘DEFINE_IMPLICIT_COMPLEX_CTOR’
DEFINE_IMPLICIT_COMPLEX_CTOR(std::complex<double>,ComplexDouble,z)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:37:3: note: no known conversion for argument 1 from ‘at::Tensor’ to ‘std::complex<double>’
Scalar(type vv) : tag(Tag::HAS_##member) { \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:44:3: note: in expansion of macro ‘DEFINE_IMPLICIT_COMPLEX_CTOR’
DEFINE_IMPLICIT_COMPLEX_CTOR(std::complex<double>,ComplexDouble,z)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:37:3: note: candidate: c10::Scalar::Scalar(std::complex<float>)
Scalar(type vv) : tag(Tag::HAS_##member) { \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:43:3: note: in expansion of macro ‘DEFINE_IMPLICIT_COMPLEX_CTOR’
DEFINE_IMPLICIT_COMPLEX_CTOR(std::complex<float>,ComplexFloat,z)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:37:3: note: no known conversion for argument 1 from ‘at::Tensor’ to ‘std::complex<float>’
Scalar(type vv) : tag(Tag::HAS_##member) { \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:43:3: note: in expansion of macro ‘DEFINE_IMPLICIT_COMPLEX_CTOR’
DEFINE_IMPLICIT_COMPLEX_CTOR(std::complex<float>,ComplexFloat,z)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:37:3: note: candidate: c10::Scalar::Scalar(c10::ComplexHalf)
Scalar(type vv) : tag(Tag::HAS_##member) { \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:42:3: note: in expansion of macro ‘DEFINE_IMPLICIT_COMPLEX_CTOR’
DEFINE_IMPLICIT_COMPLEX_CTOR(at::ComplexHalf,ComplexHalf,z)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:37:3: note: no known conversion for argument 1 from ‘at::Tensor’ to ‘c10::ComplexHalf’
Scalar(type vv) : tag(Tag::HAS_##member) { \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:42:3: note: in expansion of macro ‘DEFINE_IMPLICIT_COMPLEX_CTOR’
DEFINE_IMPLICIT_COMPLEX_CTOR(at::ComplexHalf,ComplexHalf,z)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:25:3: note: candidate: c10::Scalar::Scalar(double)
Scalar(type vv) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/ScalarType.h:55:1: note: in expansion of macro ‘DEFINE_IMPLICIT_CTOR’
_(double,Double,d)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:32:3: note: in expansion of macro ‘AT_FORALL_SCALAR_TYPES’
AT_FORALL_SCALAR_TYPES(DEFINE_IMPLICIT_CTOR)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:25:3: note: no known conversion for argument 1 from ‘at::Tensor’ to ‘double’
Scalar(type vv) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/ScalarType.h:55:1: note: in expansion of macro ‘DEFINE_IMPLICIT_CTOR’
_(double,Double,d)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:32:3: note: in expansion of macro ‘AT_FORALL_SCALAR_TYPES’
AT_FORALL_SCALAR_TYPES(DEFINE_IMPLICIT_CTOR)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:25:3: note: candidate: c10::Scalar::Scalar(float)
Scalar(type vv) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/ScalarType.h:54:1: note: in expansion of macro ‘DEFINE_IMPLICIT_CTOR’
_(float,Float,d) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:32:3: note: in expansion of macro ‘AT_FORALL_SCALAR_TYPES’
AT_FORALL_SCALAR_TYPES(DEFINE_IMPLICIT_CTOR)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:25:3: note: no known conversion for argument 1 from ‘at::Tensor’ to ‘float’
Scalar(type vv) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/ScalarType.h:54:1: note: in expansion of macro ‘DEFINE_IMPLICIT_CTOR’
_(float,Float,d) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:32:3: note: in expansion of macro ‘AT_FORALL_SCALAR_TYPES’
AT_FORALL_SCALAR_TYPES(DEFINE_IMPLICIT_CTOR)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:25:3: note: candidate: c10::Scalar::Scalar(c10::Half)
Scalar(type vv) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/ScalarType.h:53:1: note: in expansion of macro ‘DEFINE_IMPLICIT_CTOR’
_(at::Half,Half,d) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:32:3: note: in expansion of macro ‘AT_FORALL_SCALAR_TYPES’
AT_FORALL_SCALAR_TYPES(DEFINE_IMPLICIT_CTOR)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:25:3: note: no known conversion for argument 1 from ‘at::Tensor’ to ‘c10::Half’
Scalar(type vv) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/ScalarType.h:53:1: note: in expansion of macro ‘DEFINE_IMPLICIT_CTOR’
_(at::Half,Half,d) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:32:3: note: in expansion of macro ‘AT_FORALL_SCALAR_TYPES’
AT_FORALL_SCALAR_TYPES(DEFINE_IMPLICIT_CTOR)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:25:3: note: candidate: c10::Scalar::Scalar(int64_t)
Scalar(type vv) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/ScalarType.h:52:1: note: in expansion of macro ‘DEFINE_IMPLICIT_CTOR’
_(int64_t,Long,i) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:32:3: note: in expansion of macro ‘AT_FORALL_SCALAR_TYPES’
AT_FORALL_SCALAR_TYPES(DEFINE_IMPLICIT_CTOR)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:25:3: note: no known conversion for argument 1 from ‘at::Tensor’ to ‘int64_t {aka long int}’
Scalar(type vv) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/ScalarType.h:52:1: note: in expansion of macro ‘DEFINE_IMPLICIT_CTOR’
_(int64_t,Long,i) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:32:3: note: in expansion of macro ‘AT_FORALL_SCALAR_TYPES’
AT_FORALL_SCALAR_TYPES(DEFINE_IMPLICIT_CTOR)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:25:3: note: candidate: c10::Scalar::Scalar(int)
Scalar(type vv) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/ScalarType.h:51:1: note: in expansion of macro ‘DEFINE_IMPLICIT_CTOR’
_(int,Int,i) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:32:3: note: in expansion of macro ‘AT_FORALL_SCALAR_TYPES’
AT_FORALL_SCALAR_TYPES(DEFINE_IMPLICIT_CTOR)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:25:3: note: no known conversion for argument 1 from ‘at::Tensor’ to ‘int’
Scalar(type vv) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/ScalarType.h:51:1: note: in expansion of macro ‘DEFINE_IMPLICIT_CTOR’
_(int,Int,i) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:32:3: note: in expansion of macro ‘AT_FORALL_SCALAR_TYPES’
AT_FORALL_SCALAR_TYPES(DEFINE_IMPLICIT_CTOR)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:25:3: note: candidate: c10::Scalar::Scalar(int16_t)
Scalar(type vv) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/ScalarType.h:50:1: note: in expansion of macro ‘DEFINE_IMPLICIT_CTOR’
_(int16_t,Short,i) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:32:3: note: in expansion of macro ‘AT_FORALL_SCALAR_TYPES’
AT_FORALL_SCALAR_TYPES(DEFINE_IMPLICIT_CTOR)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:25:3: note: no known conversion for argument 1 from ‘at::Tensor’ to ‘int16_t {aka short int}’
Scalar(type vv) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/ScalarType.h:50:1: note: in expansion of macro ‘DEFINE_IMPLICIT_CTOR’
_(int16_t,Short,i) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:32:3: note: in expansion of macro ‘AT_FORALL_SCALAR_TYPES’
AT_FORALL_SCALAR_TYPES(DEFINE_IMPLICIT_CTOR)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:25:3: note: candidate: c10::Scalar::Scalar(int8_t)
Scalar(type vv) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/ScalarType.h:49:1: note: in expansion of macro ‘DEFINE_IMPLICIT_CTOR’
_(int8_t,Char,i) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:32:3: note: in expansion of macro ‘AT_FORALL_SCALAR_TYPES’
AT_FORALL_SCALAR_TYPES(DEFINE_IMPLICIT_CTOR)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:25:3: note: no known conversion for argument 1 from ‘at::Tensor’ to ‘int8_t {aka signed char}’
Scalar(type vv) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/ScalarType.h:49:1: note: in expansion of macro ‘DEFINE_IMPLICIT_CTOR’
_(int8_t,Char,i) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:32:3: note: in expansion of macro ‘AT_FORALL_SCALAR_TYPES’
AT_FORALL_SCALAR_TYPES(DEFINE_IMPLICIT_CTOR)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:25:3: note: candidate: c10::Scalar::Scalar(uint8_t)
Scalar(type vv) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/ScalarType.h:48:1: note: in expansion of macro ‘DEFINE_IMPLICIT_CTOR’
_(uint8_t,Byte,i) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:32:3: note: in expansion of macro ‘AT_FORALL_SCALAR_TYPES’
AT_FORALL_SCALAR_TYPES(DEFINE_IMPLICIT_CTOR)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:25:3: note: no known conversion for argument 1 from ‘at::Tensor’ to ‘uint8_t {aka unsigned char}’
Scalar(type vv) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/ScalarType.h:48:1: note: in expansion of macro ‘DEFINE_IMPLICIT_CTOR’
_(uint8_t,Byte,i) \
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:32:3: note: in expansion of macro ‘AT_FORALL_SCALAR_TYPES’
AT_FORALL_SCALAR_TYPES(DEFINE_IMPLICIT_CTOR)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:22:3: note: candidate: c10::Scalar::Scalar()
Scalar() : Scalar(int64_t(0)) {}
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:22:3: note: candidate expects 0 arguments, 1 provided
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:20:15: note: candidate: constexpr c10::Scalar::Scalar(const c10::Scalar&)
class C10_API Scalar {
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:20:15: note: no known conversion for argument 1 from ‘at::Tensor’ to ‘const c10::Scalar&’
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:20:15: note: candidate: constexpr c10::Scalar::Scalar(c10::Scalar&&)
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Scalar.h:20:15: note: no known conversion for argument 1 from ‘at::Tensor’ to ‘c10::Scalar&&’
In file included from /home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/ATen/core/TensorOptions.h:10:0,
from /home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/ATen/core/Type.h:15,
from /home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/ATen/Type.h:2,
from /home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/ATen/Context.h:4,
from /home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/ATen/ATen.h:5,
from kbc/lib/utils.hpp:11,
from kbc/lib/bindings.cpp:629:
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/util/Optional.h: In instantiation of ‘constexpr c10::constexpr_storage_t<T>::constexpr_storage_t(Args&& ...) [with Args = {c10::Backend&}; T = c10::Device]’:
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/util/Optional.h:294:63: required from ‘constexpr c10::constexpr_optional_base<T>::constexpr_optional_base(c10::in_place_t, Args&& ...) [with Args = {c10::Backend&}; T = c10::Device]’
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/util/Optional.h:446:71: required from ‘constexpr c10::optional<T>::optional(c10::in_place_t, Args&& ...) [with Args = {c10::Backend&}; T = c10::Device]’
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/ATen/core/TensorOptions.h:186:18: required from ‘at::TensorOptions at::TensorOptions::device(Args&& ...) const [with Args = {c10::Backend&}]’
kbc/lib/models.hpp:89:84: required from here
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/util/Optional.h:241:48: error: no matching function for call to ‘c10::Device::Device(c10::Backend&)’
: value_(constexpr_forward<Args>(args)...) {}
^
In file included from /home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/core/Allocator.h:6:0,
from /home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/ATen/Allocator.h:2,
from /home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/ATen/ATen.h:3,
from kbc/lib/utils.hpp:11,
from kbc/lib/bindings.cpp:629:
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/Device.h:52:18: note: candidate: c10::Device::Device(const string&)
/* implicit */ Device(const std::string& device_string);
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/Device.h:52:18: note: no known conversion for argument 1 from ‘c10::Backend’ to ‘const string& {aka const std::basic_string<char>&}’
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/Device.h:35:18: note: candidate: c10::Device::Device(c10::DeviceType, c10::DeviceIndex)
/* implicit */ Device(DeviceType type, DeviceIndex index = -1)
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/Device.h:35:18: note: no known conversion for argument 1 from ‘c10::Backend’ to ‘c10::DeviceType’
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/Device.h:30:16: note: candidate: constexpr c10::Device::Device(const c10::Device&)
struct C10_API Device final {
^
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/Device.h:30:16: note: no known conversion for argument 1 from ‘c10::Backend’ to ‘const c10::Device&’
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/Device.h:30:16: note: candidate: constexpr c10::Device::Device(c10::Device&&)
/home/manuelanayantarajeyaraj/.local/lib/python3.6/site-packages/torch/lib/include/c10/Device.h:30:16: note: no known conversion for argument 1 from ‘c10::Backend’ to ‘c10::Device&&’
error: command 'gcc' failed with exit status 1
Hence, am unable to install these kbc packages and proceed with the datasets there-forth.