DeepGraphLearning / graphvite

GraphVite: A General and High-performance Graph Embedding System
https://graphvite.io
Apache License 2.0
1.22k stars 151 forks source link

Check failed: error == CURAND_STATUS_SUCCESS CURAND error 203 at /content/graphvite/include/core/solver.h:950 #34

Closed MarcFish closed 4 years ago

MarcFish commented 4 years ago

When i install on colab from souce, i get the finished output. my command is

!git clone https://github.com/DeepGraphLearning/graphvite
%cd graphvite
!conda install -y --file conda/requirements.txt
!mkdir build
%cd build
!cmake ..
!make
%cd -
%cd python
!python setup.py install 
%cd -

the output is:

Cloning into 'graphvite'...
remote: Enumerating objects: 422, done.
remote: Counting objects: 100% (422/422), done.
remote: Compressing objects: 100% (217/217), done.
remote: Total 422 (delta 233), reused 389 (delta 200), pack-reused 0
Receiving objects: 100% (422/422), 5.52 MiB | 13.32 MiB/s, done.
Resolving deltas: 100% (233/233), done.
/content/graphvite
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /usr/local

  added / updated specs:
    - cmake[version='>=3.12']
    - conda-forge::easydict
    - cudatoolkit[version='>=9.2']
    - future
    - gflags
    - glog
    - gxx_linux-64[version='>=5.4']
    - imageio
    - matplotlib
    - mkl[version='>=2018']
    - nltk
    - numpy[version='>=1.11']
    - psutil
    - pybind11
    - python
    - pytorch
    - pyyaml
    - scipy
    - six
    - torchvision

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    _pytorch_select-0.1        |            cpu_0           3 KB
    binutils_impl_linux-64-2.31.1|       h6176602_1         3.9 MB
    binutils_linux-64-2.31.1   |       h6176602_8         168 KB
    blas-1.0                   |              mkl           6 KB
    bzip2-1.0.8                |       h7b6447c_0          78 KB
    ca-certificates-2019.11.27 |                0         132 KB
    certifi-2019.11.28         |           py37_0         156 KB
    cmake-3.14.0               |       h52cb24c_0         5.5 MB
    conda-4.8.0                |           py37_1         2.8 MB
    cudatoolkit-10.2.89        |       hfd86e86_0       364.5 MB
    cycler-0.10.0              |           py37_0          13 KB
    dbus-1.13.12               |       h746ee38_0         611 KB
    easydict-1.9               |             py_0           9 KB  conda-forge
    expat-2.2.6                |       he6710b0_0         146 KB
    fontconfig-2.13.0          |       h9420a91_0         227 KB
    freetype-2.9.1             |       h8a8886c_1         550 KB
    future-0.18.2              |           py37_0         716 KB
    gcc_impl_linux-64-7.3.0    |       habb00fd_1        41.9 MB
    gcc_linux-64-7.3.0         |       h553295d_8         169 KB
    gflags-2.2.2               |       he6710b0_0         126 KB
    glib-2.63.1                |       h5a9c865_0         3.4 MB
    glog-0.4.0                 |       he6710b0_0         123 KB
    gst-plugins-base-1.14.0    |       hbbd80ab_1         4.8 MB
    gstreamer-1.14.0           |       hb453b48_1         3.1 MB
    gxx_impl_linux-64-7.3.0    |       hdf63c60_1        15.0 MB
    gxx_linux-64-7.3.0         |       h553295d_8         169 KB
    icu-58.2                   |       h9c2bf20_1        10.3 MB
    imageio-2.6.1              |           py37_0         3.3 MB
    intel-openmp-2019.4        |              243         729 KB
    jpeg-9b                    |       h024ee3a_2         214 KB
    kiwisolver-1.1.0           |   py37he6710b0_0          82 KB
    krb5-1.16.4                |       h173b8e3_0         1.2 MB
    libcurl-7.67.0             |       h20c2e04_0         576 KB
    libgfortran-ng-7.3.0       |       hdf63c60_0        1006 KB
    libpng-1.6.37              |       hbc83047_0         278 KB
    libssh2-1.8.2              |       h1ba5d50_0         226 KB
    libtiff-4.1.0              |       h2733197_0         589 KB
    libuuid-1.0.3              |       h1bed415_2          15 KB
    libxcb-1.13                |       h1bed415_1         421 KB
    libxml2-2.9.9              |       hea5a465_1         1.6 MB
    matplotlib-3.1.1           |   py37h5429711_0         5.0 MB
    mkl-2019.4                 |              243       131.2 MB
    mkl-service-2.3.0          |   py37he904b0f_0         218 KB
    mkl_fft-1.0.15             |   py37ha843d7b_0         172 KB
    mkl_random-1.1.0           |   py37hd6b4f25_0         321 KB
    ninja-1.9.0                |   py37hfd86e86_0         1.2 MB
    nltk-3.4.5                 |           py37_0         1.7 MB
    numpy-1.17.4               |   py37hc1035e2_0           5 KB
    numpy-base-1.17.4          |   py37hde5b4d6_0         4.1 MB
    olefile-0.46               |           py37_0          50 KB
    pcre-8.43                  |       he6710b0_0         209 KB
    pillow-6.2.1               |   py37h34e0f95_0         643 KB
    psutil-5.6.7               |   py37h7b6447c_0         329 KB
    pybind11-2.4.3             |   py37hfd86e86_0         124 KB
    pyparsing-2.4.5            |             py_0          62 KB
    pyqt-5.9.2                 |   py37h05f1152_2         4.5 MB
    python-dateutil-2.8.1      |             py_0         224 KB
    pytorch-1.3.1              |cpu_py37h62f834f_0        31.0 MB
    pytz-2019.3                |             py_0         231 KB
    pyyaml-5.2                 |   py37h7b6447c_0         181 KB
    qt-5.9.7                   |       h5867ecd_1        68.5 MB
    rhash-1.3.8                |       h1ba5d50_0         188 KB
    scipy-1.3.2                |   py37h7c811a0_0        13.9 MB
    sip-4.19.8                 |   py37hf484d3e_0         274 KB
    six-1.13.0                 |           py37_0          27 KB
    torchvision-0.4.2          |cpu_py37h9ec355b_0         6.0 MB
    tornado-6.0.3              |   py37h7b6447c_0         584 KB
    zstd-1.3.7                 |       h0b5b093_0         401 KB
    ------------------------------------------------------------
                                           Total:       740.0 MB

The following NEW packages will be INSTALLED:

  _pytorch_select    pkgs/main/linux-64::_pytorch_select-0.1-cpu_0
  binutils_impl_lin~ pkgs/main/linux-64::binutils_impl_linux-64-2.31.1-h6176602_1
  binutils_linux-64  pkgs/main/linux-64::binutils_linux-64-2.31.1-h6176602_8
  blas               pkgs/main/linux-64::blas-1.0-mkl
  bzip2              pkgs/main/linux-64::bzip2-1.0.8-h7b6447c_0
  cmake              pkgs/main/linux-64::cmake-3.14.0-h52cb24c_0
  cudatoolkit        pkgs/main/linux-64::cudatoolkit-10.2.89-hfd86e86_0
  cycler             pkgs/main/linux-64::cycler-0.10.0-py37_0
  dbus               pkgs/main/linux-64::dbus-1.13.12-h746ee38_0
  easydict           conda-forge/noarch::easydict-1.9-py_0
  expat              pkgs/main/linux-64::expat-2.2.6-he6710b0_0
  fontconfig         pkgs/main/linux-64::fontconfig-2.13.0-h9420a91_0
  freetype           pkgs/main/linux-64::freetype-2.9.1-h8a8886c_1
  future             pkgs/main/linux-64::future-0.18.2-py37_0
  gcc_impl_linux-64  pkgs/main/linux-64::gcc_impl_linux-64-7.3.0-habb00fd_1
  gcc_linux-64       pkgs/main/linux-64::gcc_linux-64-7.3.0-h553295d_8
  gflags             pkgs/main/linux-64::gflags-2.2.2-he6710b0_0
  glib               pkgs/main/linux-64::glib-2.63.1-h5a9c865_0
  glog               pkgs/main/linux-64::glog-0.4.0-he6710b0_0
  gst-plugins-base   pkgs/main/linux-64::gst-plugins-base-1.14.0-hbbd80ab_1
  gstreamer          pkgs/main/linux-64::gstreamer-1.14.0-hb453b48_1
  gxx_impl_linux-64  pkgs/main/linux-64::gxx_impl_linux-64-7.3.0-hdf63c60_1
  gxx_linux-64       pkgs/main/linux-64::gxx_linux-64-7.3.0-h553295d_8
  icu                pkgs/main/linux-64::icu-58.2-h9c2bf20_1
  imageio            pkgs/main/linux-64::imageio-2.6.1-py37_0
  intel-openmp       pkgs/main/linux-64::intel-openmp-2019.4-243
  jpeg               pkgs/main/linux-64::jpeg-9b-h024ee3a_2
  kiwisolver         pkgs/main/linux-64::kiwisolver-1.1.0-py37he6710b0_0
  krb5               pkgs/main/linux-64::krb5-1.16.4-h173b8e3_0
  libcurl            pkgs/main/linux-64::libcurl-7.67.0-h20c2e04_0
  libgfortran-ng     pkgs/main/linux-64::libgfortran-ng-7.3.0-hdf63c60_0
  libpng             pkgs/main/linux-64::libpng-1.6.37-hbc83047_0
  libssh2            pkgs/main/linux-64::libssh2-1.8.2-h1ba5d50_0
  libtiff            pkgs/main/linux-64::libtiff-4.1.0-h2733197_0
  libuuid            pkgs/main/linux-64::libuuid-1.0.3-h1bed415_2
  libxcb             pkgs/main/linux-64::libxcb-1.13-h1bed415_1
  libxml2            pkgs/main/linux-64::libxml2-2.9.9-hea5a465_1
  matplotlib         pkgs/main/linux-64::matplotlib-3.1.1-py37h5429711_0
  mkl                pkgs/main/linux-64::mkl-2019.4-243
  mkl-service        pkgs/main/linux-64::mkl-service-2.3.0-py37he904b0f_0
  mkl_fft            pkgs/main/linux-64::mkl_fft-1.0.15-py37ha843d7b_0
  mkl_random         pkgs/main/linux-64::mkl_random-1.1.0-py37hd6b4f25_0
  ninja              pkgs/main/linux-64::ninja-1.9.0-py37hfd86e86_0
  nltk               pkgs/main/linux-64::nltk-3.4.5-py37_0
  numpy              pkgs/main/linux-64::numpy-1.17.4-py37hc1035e2_0
  numpy-base         pkgs/main/linux-64::numpy-base-1.17.4-py37hde5b4d6_0
  olefile            pkgs/main/linux-64::olefile-0.46-py37_0
  pcre               pkgs/main/linux-64::pcre-8.43-he6710b0_0
  pillow             pkgs/main/linux-64::pillow-6.2.1-py37h34e0f95_0
  psutil             pkgs/main/linux-64::psutil-5.6.7-py37h7b6447c_0
  pybind11           pkgs/main/linux-64::pybind11-2.4.3-py37hfd86e86_0
  pyparsing          pkgs/main/noarch::pyparsing-2.4.5-py_0
  pyqt               pkgs/main/linux-64::pyqt-5.9.2-py37h05f1152_2
  python-dateutil    pkgs/main/noarch::python-dateutil-2.8.1-py_0
  pytorch            pkgs/main/linux-64::pytorch-1.3.1-cpu_py37h62f834f_0
  pytz               pkgs/main/noarch::pytz-2019.3-py_0
  pyyaml             pkgs/main/linux-64::pyyaml-5.2-py37h7b6447c_0
  qt                 pkgs/main/linux-64::qt-5.9.7-h5867ecd_1
  rhash              pkgs/main/linux-64::rhash-1.3.8-h1ba5d50_0
  scipy              pkgs/main/linux-64::scipy-1.3.2-py37h7c811a0_0
  sip                pkgs/main/linux-64::sip-4.19.8-py37hf484d3e_0
  torchvision        pkgs/main/linux-64::torchvision-0.4.2-cpu_py37h9ec355b_0
  tornado            pkgs/main/linux-64::tornado-6.0.3-py37h7b6447c_0
  zstd               pkgs/main/linux-64::zstd-1.3.7-h0b5b093_0

The following packages will be UPDATED:

  ca-certificates                              2019.10.16-0 --> 2019.11.27-0
  certifi                                  2019.9.11-py37_0 --> 2019.11.28-py37_0
  conda                                       4.7.12-py37_0 --> 4.8.0-py37_1
  six                                         1.12.0-py37_0 --> 1.13.0-py37_0

Downloading and Extracting Packages
libpng-1.6.37        | 278 KB    | : 100% 1.0/1 [00:00<00:00,  9.09it/s]
pybind11-2.4.3       | 124 KB    | : 100% 1.0/1 [00:00<00:00, 21.51it/s]
cudatoolkit-10.2.89  | 364.5 MB  | : 100% 1.0/1 [00:08<00:00,  8.66s/it]               
numpy-1.17.4         | 5 KB      | : 100% 1.0/1 [00:00<00:00, 19.76it/s]
qt-5.9.7             | 68.5 MB   | : 100% 1.0/1 [00:02<00:00,  2.25s/it]               
pyqt-5.9.2           | 4.5 MB    | : 100% 1.0/1 [00:00<00:00,  4.27it/s]
libuuid-1.0.3        | 15 KB     | : 100% 1.0/1 [00:00<00:00, 21.84it/s]
ninja-1.9.0          | 1.2 MB    | : 100% 1.0/1 [00:00<00:00, 12.15it/s]
nltk-3.4.5           | 1.7 MB    | : 100% 1.0/1 [00:00<00:00,  6.41it/s]
ca-certificates-2019 | 132 KB    | : 100% 1.0/1 [00:00<00:00, 26.24it/s]
_pytorch_select-0.1  | 3 KB      | : 100% 1.0/1 [00:00<00:00, 19.51it/s]
glog-0.4.0           | 123 KB    | : 100% 1.0/1 [00:00<00:00, 17.74it/s]
gcc_linux-64-7.3.0   | 169 KB    | : 100% 1.0/1 [00:00<00:00, 20.46it/s]
libgfortran-ng-7.3.0 | 1006 KB   | : 100% 1.0/1 [00:00<00:00, 13.98it/s]
freetype-2.9.1       | 550 KB    | : 100% 1.0/1 [00:00<00:00, 16.90it/s]
glib-2.63.1          | 3.4 MB    | : 100% 1.0/1 [00:00<00:00,  1.53it/s]
gstreamer-1.14.0     | 3.1 MB    | : 100% 1.0/1 [00:00<00:00,  7.70it/s]
six-1.13.0           | 27 KB     | : 100% 1.0/1 [00:00<00:00, 44.74it/s]
python-dateutil-2.8. | 224 KB    | : 100% 1.0/1 [00:00<00:00, 22.27it/s]
libtiff-4.1.0        | 589 KB    | : 100% 1.0/1 [00:00<00:00,  8.99it/s]
zstd-1.3.7           | 401 KB    | : 100% 1.0/1 [00:00<00:00, 18.62it/s]
blas-1.0             | 6 KB      | : 100% 1.0/1 [00:00<00:00, 25.04it/s]
icu-58.2             | 10.3 MB   | : 100% 1.0/1 [00:00<00:00,  2.93it/s]
mkl-2019.4           | 131.2 MB  | : 100% 1.0/1 [00:05<00:00,  5.01s/it]               
jpeg-9b              | 214 KB    | : 100% 1.0/1 [00:00<00:00, 18.40it/s]
bzip2-1.0.8          | 78 KB     | : 100% 1.0/1 [00:00<00:00, 20.91it/s]
kiwisolver-1.1.0     | 82 KB     | : 100% 1.0/1 [00:00<00:00, 19.72it/s]
gxx_linux-64-7.3.0   | 169 KB    | : 100% 1.0/1 [00:00<00:00, 19.94it/s]
numpy-base-1.17.4    | 4.1 MB    | : 100% 1.0/1 [00:00<00:00,  4.09it/s]
scipy-1.3.2          | 13.9 MB   | : 100% 1.0/1 [00:00<00:00,  2.01it/s]              
krb5-1.16.4          | 1.2 MB    | : 100% 1.0/1 [00:00<00:00, 10.76it/s]
pyparsing-2.4.5      | 62 KB     | : 100% 1.0/1 [00:00<00:00, 31.18it/s]
sip-4.19.8           | 274 KB    | : 100% 1.0/1 [00:00<00:00, 19.07it/s]
mkl-service-2.3.0    | 218 KB    | : 100% 1.0/1 [00:00<00:00, 15.66it/s]
matplotlib-3.1.1     | 5.0 MB    | : 100% 1.0/1 [00:00<00:00,  4.64it/s]
cycler-0.10.0        | 13 KB     | : 100% 1.0/1 [00:00<00:00, 22.38it/s]
psutil-5.6.7         | 329 KB    | : 100% 1.0/1 [00:00<00:00, 11.16it/s]
pyyaml-5.2           | 181 KB    | : 100% 1.0/1 [00:00<00:00, 20.03it/s]
mkl_random-1.1.0     | 321 KB    | : 100% 1.0/1 [00:00<00:00, 16.71it/s]
pytz-2019.3          | 231 KB    | : 100% 1.0/1 [00:00<00:00,  9.76it/s]
pcre-8.43            | 209 KB    | : 100% 1.0/1 [00:00<00:00, 18.99it/s]
pillow-6.2.1         | 643 KB    | : 100% 1.0/1 [00:00<00:00,  6.94it/s]
libxml2-2.9.9        | 1.6 MB    | : 100% 1.0/1 [00:00<00:00,  9.31it/s]
libcurl-7.67.0       | 576 KB    | : 100% 1.0/1 [00:00<00:00,  8.98it/s]
rhash-1.3.8          | 188 KB    | : 100% 1.0/1 [00:00<00:00, 19.97it/s]
certifi-2019.11.28   | 156 KB    | : 100% 1.0/1 [00:00<00:00, 20.59it/s]
tornado-6.0.3        | 584 KB    | : 100% 1.0/1 [00:00<00:00, 16.12it/s]
binutils_linux-64-2. | 168 KB    | : 100% 1.0/1 [00:00<00:00, 23.26it/s]
dbus-1.13.12         | 611 KB    | : 100% 1.0/1 [00:00<00:00,  8.99it/s]
expat-2.2.6          | 146 KB    | : 100% 1.0/1 [00:00<00:00, 21.23it/s]
binutils_impl_linux- | 3.9 MB    | : 100% 1.0/1 [00:00<00:00,  4.18it/s]
mkl_fft-1.0.15       | 172 KB    | : 100% 1.0/1 [00:00<00:00, 22.03it/s]
imageio-2.6.1        | 3.3 MB    | : 100% 1.0/1 [00:00<00:00,  2.61it/s]
torchvision-0.4.2    | 6.0 MB    | : 100% 1.0/1 [00:00<00:00,  1.46it/s]
libxcb-1.13          | 421 KB    | : 100% 1.0/1 [00:00<00:00, 15.82it/s]
gxx_impl_linux-64-7. | 15.0 MB   | : 100% 1.0/1 [00:00<00:00,  2.05it/s]               
fontconfig-2.13.0    | 227 KB    | : 100% 1.0/1 [00:00<00:00, 16.29it/s]
easydict-1.9         | 9 KB      | : 100% 1.0/1 [00:00<00:00, 11.85it/s]
future-0.18.2        | 716 KB    | : 100% 1.0/1 [00:00<00:00,  5.73it/s]
cmake-3.14.0         | 5.5 MB    | : 100% 1.0/1 [00:00<00:00,  2.96it/s]
intel-openmp-2019.4  | 729 KB    | : 100% 1.0/1 [00:00<00:00, 15.18it/s]
gflags-2.2.2         | 126 KB    | : 100% 1.0/1 [00:00<00:00, 19.73it/s]
libssh2-1.8.2        | 226 KB    | : 100% 1.0/1 [00:00<00:00, 17.40it/s]
pytorch-1.3.1        | 31.0 MB   | : 100% 1.0/1 [00:05<00:00,  6.90s/it]               
olefile-0.46         | 50 KB     | : 100% 1.0/1 [00:00<00:00, 20.38it/s]
gst-plugins-base-1.1 | 4.8 MB    | : 100% 1.0/1 [00:00<00:00,  4.46it/s]
conda-4.8.0          | 2.8 MB    | : 100% 1.0/1 [00:00<00:00,  7.42it/s]
gcc_impl_linux-64-7. | 41.9 MB   | : 100% 1.0/1 [00:01<00:00,  1.23s/it]               
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
/content/graphvite/build
-- The CXX compiler identification is GNU 7.4.0
-- The CUDA compiler identification is NVIDIA 10.0.130
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc
-- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc -- works
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found CUDA: /usr/local/cuda (found version "10.0") 
-- Found Glog: /usr/local/include  
-- Found glog    (include: /usr/local/include, library: /usr/local/lib/libglog.so)
-- Found GFlags: /usr/local/include  
-- Found gflags  (include: /usr/local/include, library: /usr/local/lib/libgflags.so)
-- Found PythonInterp: /usr/local/bin/python (found version "3.7.4") 
-- Found PythonLibs: /usr/local/lib/libpython3.7m.so
-- Performing Test HAS_CPP14_FLAG
-- Performing Test HAS_CPP14_FLAG - Success
-- Autodetected CUDA architecture(s):  6.0
-- Configuring done
-- Generating done
-- Build files have been written to: /content/graphvite/build
Scanning dependencies of target faiss
[  9%] Creating directories for 'faiss'
[ 18%] Performing download step (git clone) for 'faiss'
Cloning into 'faiss'...
Already on 'master'
Your branch is up to date with 'origin/master'.
[ 27%] No patch step for 'faiss'
[ 36%] Skipping update step for 'faiss'
[ 45%] Performing configure step for 'faiss'
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether g++ supports C++11 features with -std=c++11... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking whether make sets $(MAKE)... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for python... python
checking for Python C flags... -I/usr/local/include/python3.7m -I/usr/local/include/python3.7m
checking for numpy headers path... /usr/local/lib/python3.7/site-packages/numpy/core/include
checking for swig... no
checking how to run the C++ preprocessor... g++ -std=c++11 -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for nvcc... /usr/local/cuda/bin/nvcc
checking cuda.h usability... yes
checking cuda.h presence... yes
checking for cuda.h... yes
checking for cublasAlloc in -lcublas... yes
checking for cudaSetDevice in -lcudart... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking for stdbool.h that conforms to C99... no
checking for _Bool... no
checking for inline... inline
checking for int32_t... yes
checking for int64_t... yes
checking for C/C++ restrict keyword... __restrict
checking for size_t... yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint64_t... yes
checking for uint8_t... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking for clock_gettime... yes
checking for floor... yes
checking for gettimeofday... yes
checking for memmove... yes
checking for memset... yes
checking for munmap... yes
checking for pow... yes
checking for sqrt... yes
checking for strerror... yes
checking for strstr... yes
checking for g++ -std=c++11 option to support OpenMP... -fopenmp
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking if sgemm_ is being linked in already... no
checking for sgemm_ in -lmkl_intel_lp64... yes
checking for cheev_... yes
checking target system type... x86_64-pc-linux-gnu
checking for cpu arch... x86_64-pc-linux-gnu CPUFLAGS+="-mpopcnt -msse4" CXXFLAGS+="-m64"
configure: creating ./config.status
config.status: creating makefile.inc
[ 54%] Performing build step for 'faiss'
utils/distances_simd.cpp: In function ‘__m128 faiss::masked_read(int, const float*)’:
utils/distances_simd.cpp:146:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
         buf[2] = x[2];
         ~~~~~~~^~~~~~
utils/distances_simd.cpp:147:7: note: here
       case 2:
       ^~~~
utils/distances_simd.cpp:148:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
         buf[1] = x[1];
         ~~~~~~~^~~~~~
utils/distances_simd.cpp:149:7: note: here
       case 1:
       ^~~~
In file included from OnDiskInvertedLists.cpp:20:0:
OnDiskInvertedLists.cpp: In member function ‘void faiss::OnDiskInvertedLists::crop_invlists(size_t, size_t)’:
OnDiskInvertedLists.cpp:661:26: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
     FAISS_THROW_IF_NOT(0 <= l0 && l0 <= l1 && l1 <= nlist);
                        ~~^~~~
./faiss/impl/FaissAssert.h:76:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’
     if (!(X)) {                                         \
           ^
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:997:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1076:13:   required from ‘size_t faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; C = faiss::CMax<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
         size_t n_hamming_pass = 0, nup = 0;
                                    ^~~
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:998:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1076:13:   required from ‘size_t faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; C = faiss::CMax<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:999:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1076:13:   required from ‘size_t faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; C = faiss::CMax<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1000:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1076:13:   required from ‘size_t faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; C = faiss::CMax<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1001:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1076:13:   required from ‘size_t faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; C = faiss::CMax<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1002:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1076:13:   required from ‘size_t faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; C = faiss::CMax<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerM8; SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1008:21:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1076:13:   required from ‘size_t faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; C = faiss::CMax<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerM4; SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1012:21:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1076:13:   required from ‘size_t faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; C = faiss::CMax<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:997:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1104:13:   required from ‘void faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes_range(size_t, const uint8_t*, const idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; C = faiss::CMax<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:998:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1104:13:   required from ‘void faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes_range(size_t, const uint8_t*, const idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; C = faiss::CMax<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:999:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1104:13:   required from ‘void faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes_range(size_t, const uint8_t*, const idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; C = faiss::CMax<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1000:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1104:13:   required from ‘void faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes_range(size_t, const uint8_t*, const idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; C = faiss::CMax<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1001:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1104:13:   required from ‘void faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes_range(size_t, const uint8_t*, const idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; C = faiss::CMax<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1002:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1104:13:   required from ‘void faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes_range(size_t, const uint8_t*, const idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; C = faiss::CMax<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerM8; SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1008:21:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1104:13:   required from ‘void faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes_range(size_t, const uint8_t*, const idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; C = faiss::CMax<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerM4; SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1012:21:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMax<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1104:13:   required from ‘void faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes_range(size_t, const uint8_t*, const idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)1; C = faiss::CMax<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:997:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1076:13:   required from ‘size_t faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; C = faiss::CMin<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:998:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1076:13:   required from ‘size_t faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; C = faiss::CMin<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:999:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1076:13:   required from ‘size_t faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; C = faiss::CMin<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1000:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1076:13:   required from ‘size_t faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; C = faiss::CMin<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1001:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1076:13:   required from ‘size_t faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; C = faiss::CMin<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1002:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1076:13:   required from ‘size_t faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; C = faiss::CMin<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerM8; SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1008:21:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1076:13:   required from ‘size_t faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; C = faiss::CMin<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerM4; SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1012:21:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1076:13:   required from ‘size_t faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; C = faiss::CMin<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:997:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1104:13:   required from ‘void faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes_range(size_t, const uint8_t*, const idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; C = faiss::CMin<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:998:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1104:13:   required from ‘void faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes_range(size_t, const uint8_t*, const idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; C = faiss::CMin<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:999:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1104:13:   required from ‘void faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes_range(size_t, const uint8_t*, const idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; C = faiss::CMin<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1000:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1104:13:   required from ‘void faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes_range(size_t, const uint8_t*, const idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; C = faiss::CMin<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1001:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1104:13:   required from ‘void faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes_range(size_t, const uint8_t*, const idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; C = faiss::CMin<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1002:9:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1104:13:   required from ‘void faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes_range(size_t, const uint8_t*, const idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; C = faiss::CMin<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerM8; SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1008:21:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1104:13:   required from ‘void faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes_range(size_t, const uint8_t*, const idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; C = faiss::CMin<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
IndexIVFPQ.cpp: In instantiation of ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerM4; SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’:
IndexIVFPQ.cpp:1012:21:   required from ‘void faiss::{anonymous}::IVFPQScannerT<IDType, METRIC_TYPE>::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults<faiss::CMin<float, long int> >; IDType = long int; faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; size_t = long unsigned int; uint8_t = unsigned char]’
IndexIVFPQ.cpp:1104:13:   required from ‘void faiss::{anonymous}::IVFPQScanner<METRIC_TYPE, C, precompute_mode>::scan_codes_range(size_t, const uint8_t*, const idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = (faiss::MetricType)0; C = faiss::CMin<float, long int>; int precompute_mode = 2; size_t = long unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’
IndexIVFPQ.cpp:1207:1:   required from here
IndexIVFPQ.cpp:955:36: warning: unused variable ‘nup’ [-Wunused-variable]
In file included from ./faiss/impl/ThreadedIndex.h:80:0,
                 from ./faiss/IndexReplicas.h:12,
                 from IndexReplicas.cpp:8:
./faiss/impl/ThreadedIndex-inl.h: In instantiation of ‘void faiss::ThreadedIndex<IndexT>::onAfterAddIndex(IndexT*) [with IndexT = faiss::Index]’:
./faiss/impl/ThreadedIndex-inl.h:84:18:   required from ‘void faiss::ThreadedIndex<IndexT>::addIndex(IndexT*) [with IndexT = faiss::Index]’
./faiss/IndexReplicas.h:43:37:   required from ‘void faiss::IndexReplicasTemplate<IndexT>::add_replica(IndexT*) [with IndexT = faiss::Index]’
IndexReplicas.cpp:120:17:   required from here
./faiss/impl/ThreadedIndex-inl.h:164:48: warning: unused parameter ‘index’ [-Wunused-parameter]
 ThreadedIndex<IndexT>::onAfterAddIndex(IndexT* index) {
                                                ^~~~~
./faiss/impl/ThreadedIndex-inl.h: In instantiation of ‘void faiss::ThreadedIndex<IndexT>::onAfterRemoveIndex(IndexT*) [with IndexT = faiss::Index]’:
./faiss/impl/ThreadedIndex-inl.h:104:25:   required from ‘void faiss::ThreadedIndex<IndexT>::removeIndex(IndexT*) [with IndexT = faiss::Index]’
./faiss/IndexReplicas.h:46:40:   required from ‘void faiss::IndexReplicasTemplate<IndexT>::remove_replica(IndexT*) [with IndexT = faiss::Index]’
IndexReplicas.cpp:120:17:   required from here
./faiss/impl/ThreadedIndex-inl.h:169:51: warning: unused parameter ‘index’ [-Wunused-parameter]
 ThreadedIndex<IndexT>::onAfterRemoveIndex(IndexT* index) {
                                                   ^~~~~
IndexShards.cpp: In instantiation of ‘void faiss::IndexShardsTemplate<IndexT>::onAfterAddIndex(IndexT*) [with IndexT = faiss::Index]’:
IndexShards.cpp:314:17:   required from here
IndexShards.cpp:134:54: warning: unused parameter ‘index’ [-Wunused-parameter]
 IndexShardsTemplate<IndexT>::onAfterAddIndex(IndexT* index /* unused */) {
                                                      ^~~~~
IndexShards.cpp: In instantiation of ‘void faiss::IndexShardsTemplate<IndexT>::onAfterRemoveIndex(IndexT*) [with IndexT = faiss::Index]’:
IndexShards.cpp:314:17:   required from here
IndexShards.cpp:140:57: warning: unused parameter ‘index’ [-Wunused-parameter]
 IndexShardsTemplate<IndexT>::onAfterRemoveIndex(IndexT* index /* unused */) {
                                                         ^~~~~
IndexShards.cpp: In instantiation of ‘void faiss::IndexShardsTemplate<IndexT>::onAfterAddIndex(IndexT*) [with IndexT = faiss::IndexBinary]’:
IndexShards.cpp:315:17:   required from here
IndexShards.cpp:134:54: warning: unused parameter ‘index’ [-Wunused-parameter]
 IndexShardsTemplate<IndexT>::onAfterAddIndex(IndexT* index /* unused */) {
                                                      ^~~~~
IndexShards.cpp: In instantiation of ‘void faiss::IndexShardsTemplate<IndexT>::onAfterRemoveIndex(IndexT*) [with IndexT = faiss::IndexBinary]’:
IndexShards.cpp:315:17:   required from here
IndexShards.cpp:140:57: warning: unused parameter ‘index’ [-Wunused-parameter]
 IndexShardsTemplate<IndexT>::onAfterRemoveIndex(IndexT* index /* unused */) {
                                                         ^~~~~
./faiss/impl/ThreadedIndex-inl.h: In instantiation of ‘void faiss::ThreadedIndex<IndexT>::onAfterAddIndex(IndexT*) [with IndexT = faiss::IndexBinary]’:
./faiss/impl/ThreadedIndex-inl.h:84:18:   required from ‘void faiss::ThreadedIndex<IndexT>::addIndex(IndexT*) [with IndexT = faiss::IndexBinary]’
./faiss/IndexReplicas.h:43:37:   required from ‘void faiss::IndexReplicasTemplate<IndexT>::add_replica(IndexT*) [with IndexT = faiss::IndexBinary]’
IndexReplicas.cpp:121:17:   required from here
./faiss/impl/ThreadedIndex-inl.h:164:48: warning: unused parameter ‘index’ [-Wunused-parameter]
 ThreadedIndex<IndexT>::onAfterAddIndex(IndexT* index) {
                                                ^~~~~
./faiss/impl/ThreadedIndex-inl.h: In instantiation of ‘void faiss::ThreadedIndex<IndexT>::onAfterRemoveIndex(IndexT*) [with IndexT = faiss::IndexBinary]’:
./faiss/impl/ThreadedIndex-inl.h:104:25:   required from ‘void faiss::ThreadedIndex<IndexT>::removeIndex(IndexT*) [with IndexT = faiss::IndexBinary]’
./faiss/IndexReplicas.h:46:40:   required from ‘void faiss::IndexReplicasTemplate<IndexT>::remove_replica(IndexT*) [with IndexT = faiss::IndexBinary]’
IndexReplicas.cpp:121:17:   required from here
./faiss/impl/ThreadedIndex-inl.h:169:51: warning: unused parameter ‘index’ [-Wunused-parameter]
 ThreadedIndex<IndexT>::onAfterRemoveIndex(IndexT* index) {
                                                   ^~~~~
In file included from ./faiss/impl/ThreadedIndex.h:80:0,
                 from ./faiss/IndexShards.h:12,
                 from IndexShards.cpp:10:
./faiss/impl/ThreadedIndex-inl.h: In instantiation of ‘void faiss::ThreadedIndex<IndexT>::onAfterAddIndex(IndexT*) [with IndexT = faiss::Index]’:
./faiss/impl/ThreadedIndex-inl.h:84:18:   required from ‘void faiss::ThreadedIndex<IndexT>::addIndex(IndexT*) [with IndexT = faiss::Index]’
./faiss/IndexShards.h:56:35:   required from ‘void faiss::IndexShardsTemplate<IndexT>::add_shard(IndexT*) [with IndexT = faiss::Index]’
IndexShards.cpp:314:17:   required from here
./faiss/impl/ThreadedIndex-inl.h:164:48: warning: unused parameter ‘index’ [-Wunused-parameter]
 ThreadedIndex<IndexT>::onAfterAddIndex(IndexT* index) {
                                                ^~~~~
./faiss/impl/ThreadedIndex-inl.h: In instantiation of ‘void faiss::ThreadedIndex<IndexT>::onAfterRemoveIndex(IndexT*) [with IndexT = faiss::Index]’:
./faiss/impl/ThreadedIndex-inl.h:104:25:   required from ‘void faiss::ThreadedIndex<IndexT>::removeIndex(IndexT*) [with IndexT = faiss::Index]’
./faiss/IndexShards.h:59:38:   required from ‘void faiss::IndexShardsTemplate<IndexT>::remove_shard(IndexT*) [with IndexT = faiss::Index]’
IndexShards.cpp:314:17:   required from here
./faiss/impl/ThreadedIndex-inl.h:169:51: warning: unused parameter ‘index’ [-Wunused-parameter]
 ThreadedIndex<IndexT>::onAfterRemoveIndex(IndexT* index) {
                                                   ^~~~~
./faiss/impl/ThreadedIndex-inl.h: In instantiation of ‘void faiss::ThreadedIndex<IndexT>::onAfterAddIndex(IndexT*) [with IndexT = faiss::IndexBinary]’:
./faiss/impl/ThreadedIndex-inl.h:84:18:   required from ‘void faiss::ThreadedIndex<IndexT>::addIndex(IndexT*) [with IndexT = faiss::IndexBinary]’
./faiss/IndexShards.h:56:35:   required from ‘void faiss::IndexShardsTemplate<IndexT>::add_shard(IndexT*) [with IndexT = faiss::IndexBinary]’
IndexShards.cpp:315:17:   required from here
./faiss/impl/ThreadedIndex-inl.h:164:48: warning: unused parameter ‘index’ [-Wunused-parameter]
 ThreadedIndex<IndexT>::onAfterAddIndex(IndexT* index) {
                                                ^~~~~
./faiss/impl/ThreadedIndex-inl.h: In instantiation of ‘void faiss::ThreadedIndex<IndexT>::onAfterRemoveIndex(IndexT*) [with IndexT = faiss::IndexBinary]’:
./faiss/impl/ThreadedIndex-inl.h:104:25:   required from ‘void faiss::ThreadedIndex<IndexT>::removeIndex(IndexT*) [with IndexT = faiss::IndexBinary]’
./faiss/IndexShards.h:59:38:   required from ‘void faiss::IndexShardsTemplate<IndexT>::remove_shard(IndexT*) [with IndexT = faiss::IndexBinary]’
IndexShards.cpp:315:17:   required from here
./faiss/impl/ThreadedIndex-inl.h:169:51: warning: unused parameter ‘index’ [-Wunused-parameter]
 ThreadedIndex<IndexT>::onAfterRemoveIndex(IndexT* index) {
                                                   ^~~~~
AutoTune.cpp: In member function ‘virtual void faiss::ParameterSpace::initialize(const faiss::Index*)’:
AutoTune.cpp:321:22: warning: unused variable ‘ix’ [-Wunused-variable]
     const classname *ix = dynamic_cast<const classname *>(index)
                      ^
AutoTune.cpp:403:9: note: in expansion of macro ‘DC’
     if (DC (IndexIVFPQR)) {
         ^~
In file included from ./faiss/impl/ThreadedIndex.h:80:0,
                 from ./faiss/IndexReplicas.h:12,
                 from gpu/GpuCloner.cpp:20:
./faiss/impl/ThreadedIndex-inl.h: In instantiation of ‘void faiss::ThreadedIndex<IndexT>::onAfterAddIndex(IndexT*) [with IndexT = faiss::Index]’:
./faiss/impl/ThreadedIndex-inl.h:84:18:   required from ‘void faiss::ThreadedIndex<IndexT>::addIndex(IndexT*) [with IndexT = faiss::Index]’
gpu/GpuCloner.cpp:353:60:   required from here
./faiss/impl/ThreadedIndex-inl.h:164:48: warning: unused parameter ‘index’ [-Wunused-parameter]
 ThreadedIndex<IndexT>::onAfterAddIndex(IndexT* index) {
                                                ^~~~~
IndexShards.cpp:28:6: warning: ‘void faiss::{anonymous}::translate_labels(long int, faiss::{anonymous}::idx_t*, long int)’ defined but not used [-Wunused-function]
 void translate_labels (long n, idx_t *labels, long translation)
      ^~~~~~~~~~~~~~~~
gpu/utils/DeviceUtils.cu: In function ‘int faiss::gpu::getDeviceForAddress(const void*)’:
gpu/utils/DeviceUtils.cu:112:19: warning: ‘cudaPointerAttributes::memoryType’ is deprecated [-Wdeprecated-declarations]
   } else if (att.memoryType == cudaMemoryTypeHost) {
                   ^~~~~~~~~~
In file included from /usr/local/cuda/targets/x86_64-linux/include/builtin_types.h:59:0,
                 from /usr/local/cuda/targets/x86_64-linux/include/crt/host_runtime.h:58,
                 from /usr/lib/gcc/x86_64-linux-gnu/7/include/stddef.h:220:
/usr/local/cuda/targets/x86_64-linux/include/driver_types.h:1189:43: note: declared here
     __CUDA_DEPRECATED enum cudaMemoryType memoryType;
                                           ^~~~~~~~~~
gpu/utils/DeviceUtils.cu:112:19: warning: ‘cudaPointerAttributes::memoryType’ is deprecated [-Wdeprecated-declarations]
   } else if (att.memoryType == cudaMemoryTypeHost) {
                   ^~~~~~~~~~
In file included from /usr/local/cuda/targets/x86_64-linux/include/builtin_types.h:59:0,
                 from /usr/local/cuda/targets/x86_64-linux/include/crt/host_runtime.h:58,
                 from /usr/lib/gcc/x86_64-linux-gnu/7/include/stddef.h:220:
/usr/local/cuda/targets/x86_64-linux/include/driver_types.h:1189:43: note: declared here
     __CUDA_DEPRECATED enum cudaMemoryType memoryType;
                                           ^~~~~~~~~~
gpu/utils/DeviceUtils.cu:112:19: warning: ‘cudaPointerAttributes::memoryType’ is deprecated [-Wdeprecated-declarations]
   } else if (att.memoryType == cudaMemoryTypeHost) {
                   ^~~~~~~~~~
In file included from /usr/local/cuda/targets/x86_64-linux/include/builtin_types.h:59:0,
                 from /usr/local/cuda/targets/x86_64-linux/include/crt/host_runtime.h:58,
                 from /usr/lib/gcc/x86_64-linux-gnu/7/include/stddef.h:220:
/usr/local/cuda/targets/x86_64-linux/include/driver_types.h:1189:43: note: declared here
     __CUDA_DEPRECATED enum cudaMemoryType memoryType;
                                           ^~~~~~~~~~
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 109; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 317; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 426; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 617; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 725; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 934; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 1067; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 1259; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 1384; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 1388; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 1392; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 1609; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 1613; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 1617; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 1771; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 1775; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 1779; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 1979; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 1983; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 1987; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 2128; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 2341; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 2506; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 2702; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 3680; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 3684; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 3688; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 3909; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 3913; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 3917; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 4204; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 4208; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 4212; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 4416; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 4420; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 4424; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 5704; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 5708; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 5712; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 5716; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 5720; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 5949; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 5953; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 5957; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 5961; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 5965; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 6374; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 6378; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 6382; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 6386; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 6390; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 6602; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 6606; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 6610; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 6614; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 6618; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 8232; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 8236; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 8240; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 8244; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 8248; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 8252; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 8256; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 8493; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 8497; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 8501; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 8505; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 8509; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 8513; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 8517; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 9048; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 9052; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 9056; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 9060; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 9064; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 9068; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 9072; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 9292; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 9296; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 9300; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 9304; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 9308; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 9312; warning : ld
ptxas /tmp/tmpxft_000013bb_00000000-5_PQScanMultiPassNoPrecomputed.ptx, line 9316; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 120; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 433; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 551; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 800; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 920; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 1245; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 1388; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 1649; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 1786; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 1790; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 1794; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 2127; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 2131; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 2135; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 2299; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 2303; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 2307; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 2576; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 2580; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 2584; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 2737; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 3066; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 3241; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 3506; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 4703; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 4707; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 4711; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 5048; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 5052; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 5056; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 5353; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 5357; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 5361; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 5634; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 5638; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 5642; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 7141; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 7145; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 7149; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 7153; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 7157; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 7502; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 7506; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 7510; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 7514; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 7518; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 7937; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 7941; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 7945; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 7949; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 7953; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 8234; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 8238; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 8242; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 8246; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 8250; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 10083; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 10087; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 10091; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 10095; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 10099; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 10103; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 10107; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 10460; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 10464; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 10468; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 10472; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 10476; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 10480; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 10484; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 11025; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 11029; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 11033; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 11037; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 11041; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 11045; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 11049; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 11338; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 11342; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 11346; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 11350; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 11354; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 11358; warning : ld
ptxas /tmp/tmpxft_000013de_00000000-5_PQScanMultiPassPrecomputed.ptx, line 11362; warning : ld
ar: creating libfaiss.a
[ 63%] Performing install step for 'faiss'
[ 72%] Completed 'faiss'
[ 72%] Built target faiss
Scanning dependencies of target graphvite
[ 81%] Building CUDA object src/CMakeFiles/graphvite.dir/graphvite.cu.o
/content/graphvite/include/instance/gpu/graph.cuh(41): warning: variable "dim" was declared but never referenced
          detected during:
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::train_dispatch() [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=128UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            implicit generation of "graphvite::GraphSolver<_dim, _Float, _Index>::~GraphSolver() [with _dim=128UL, _Float=float, _Index=unsigned int]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            instantiation of class "graphvite::GraphSolver<_dim, _Float, _Index> [with _dim=128UL, _Float=float, _Index=unsigned int]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<128UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<128UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<128UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<128UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<128UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=128UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(52): here

/content/graphvite/include/instance/gpu/graph.cuh(110): warning: variable "dim" was declared but never referenced
          detected during:
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::train_dispatch() [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=128UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            implicit generation of "graphvite::GraphSolver<_dim, _Float, _Index>::~GraphSolver() [with _dim=128UL, _Float=float, _Index=unsigned int]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            instantiation of class "graphvite::GraphSolver<_dim, _Float, _Index> [with _dim=128UL, _Float=float, _Index=unsigned int]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<128UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<128UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<128UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<128UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<128UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=128UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(52): here

/content/graphvite/include/instance/gpu/graph.cuh(183): warning: variable "dim" was declared but never referenced
          detected during:
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::train_dispatch() [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=128UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            implicit generation of "graphvite::GraphSolver<_dim, _Float, _Index>::~GraphSolver() [with _dim=128UL, _Float=float, _Index=unsigned int]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            instantiation of class "graphvite::GraphSolver<_dim, _Float, _Index> [with _dim=128UL, _Float=float, _Index=unsigned int]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<128UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<128UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<128UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<128UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<128UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=128UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(52): here

/content/graphvite/include/instance/gpu/graph.cuh(253): warning: variable "dim" was declared but never referenced
          detected during:
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=128UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            implicit generation of "graphvite::GraphSolver<_dim, _Float, _Index>::~GraphSolver() [with _dim=128UL, _Float=float, _Index=unsigned int]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            instantiation of class "graphvite::GraphSolver<_dim, _Float, _Index> [with _dim=128UL, _Float=float, _Index=unsigned int]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<128UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<128UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<128UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<128UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<128UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=128UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(52): here

/content/graphvite/include/instance/gpu/graph.cuh(263): warning: variable "vertex_buffer" was declared but never referenced
          detected during:
            instantiation of "void graphvite::gpu::graph::predict<Vector,Index,Model>(graphvite::Memory<Vector, Index>, graphvite::Memory<Vector, Index>, graphvite::Memory<Index, int>, graphvite::Memory<Vector::Float, int>) [with Vector=graphvite::Vector<128UL, float>, Index=unsigned int, Model=graphvite::DeepWalk]" 
/content/graphvite/include/instance/graph.cuh(566): here
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=128UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            [ 2 instantiation contexts not shown ]
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<128UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<128UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<128UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<128UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<128UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=128UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(52): here

/content/graphvite/include/instance/gpu/graph.cuh(263): warning: variable "vertex_buffer" was declared but never referenced
          detected during:
            instantiation of "void graphvite::gpu::graph::predict<Vector,Index,Model>(graphvite::Memory<Vector, Index>, graphvite::Memory<Vector, Index>, graphvite::Memory<Index, int>, graphvite::Memory<Vector::Float, int>) [with Vector=graphvite::Vector<128UL, float>, Index=unsigned int, Model=graphvite::LINE]" 
/content/graphvite/include/instance/graph.cuh(568): here
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=128UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            [ 2 instantiation contexts not shown ]
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<128UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<128UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<128UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<128UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<128UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=128UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(52): here

/content/graphvite/include/instance/gpu/graph.cuh(263): warning: variable "vertex_buffer" was declared but never referenced
          detected during:
            instantiation of "void graphvite::gpu::graph::predict<Vector,Index,Model>(graphvite::Memory<Vector, Index>, graphvite::Memory<Vector, Index>, graphvite::Memory<Index, int>, graphvite::Memory<Vector::Float, int>) [with Vector=graphvite::Vector<128UL, float>, Index=unsigned int, Model=graphvite::Node2Vec]" 
/content/graphvite/include/instance/graph.cuh(570): here
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<128UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=128UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            [ 2 instantiation contexts not shown ]
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<128UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<128UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<128UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<128UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<128UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=128UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(52): here

/usr/local/include/python3.7m/pybind11/cast.h(1003): warning: pointless comparison of unsigned integer with zero
          detected during:
            instantiation of "__nv_bool pybind11::detail::type_caster<T, pybind11::detail::enable_if_t<<expression>, void>>::load(pybind11::handle, __nv_bool) [with T=pybind11::detail::intrinsic_t<pybind11::detail::conditional_t<false, pybind11::detail::void_type, const size_t &>>]" 
(1927): here
            instantiation of "__nv_bool pybind11::detail::argument_loader<Args...>::load_impl_sequence(pybind11::detail::function_call &, pybind11::detail::index_sequence<Is...>) [with Args=<pybind11::detail::value_and_holder &, std::vector<int, std::allocator<int>>, int, size_t>, Is=<0UL, 1UL, 2UL, 3UL>]" 
(1907): here
            instantiation of "__nv_bool pybind11::detail::argument_loader<Args...>::load_args(pybind11::detail::function_call &) [with Args=<pybind11::detail::value_and_holder &, std::vector<int, std::allocator<int>>, int, size_t>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(141): here
            instantiation of "void pybind11::cpp_function::initialize(Func &&, Return (*)(Args...), const Extra &...) [with Func=lambda [](pybind11::detail::value_and_holder &, std::vector<int, std::allocator<int>>, int, size_t)->void, Return=void, Args=<pybind11::detail::value_and_holder &, std::vector<int, std::allocator<int>>, int, size_t>, Extra=<pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::no_gil, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(72): here
            instantiation of "pybind11::cpp_function::cpp_function(Func &&, const Extra &...) [with Func=lambda [](pybind11::detail::value_and_holder &, std::vector<int, std::allocator<int>>, int, size_t)->void, Extra=<pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::no_gil, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v>, <unnamed>=void]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1112): here
            instantiation of "pybind11::class_<type_, options...> &pybind11::class_<type_, options...>::def(const char *, Func &&, const Extra &...) [with type_=graphvite::GraphSolver<128UL, float, unsigned int>, options=<>, Func=lambda [](pybind11::detail::value_and_holder &, std::vector<int, std::allocator<int>>, int, size_t)->void, Extra=<pybind11::detail::is_new_style_constructor, pybind11::no_gil, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v>]" 
/usr/local/include/python3.7m/pybind11/detail/init.h(175): here
            instantiation of "void pybind11::detail::initimpl::constructor<Args...>::execute(Class &, const Extra &...) [with Args=<std::vector<int, std::allocator<int>>, int, size_t>, Class=pybind11::class_<graphvite::GraphSolver<128UL, float, unsigned int>>, Extra=<pybind11::no_gil, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v>, <unnamed>=0]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1141): here
            instantiation of "pybind11::class_<type_, options...> &pybind11::class_<type_, options...>::def(const pybind11::detail::initimpl::constructor<Args...> &, const Extra &...) [with type_=graphvite::GraphSolver<128UL, float, unsigned int>, options=<>, Args=<std::vector<int, std::allocator<int>>, int, size_t>, Extra=<pybind11::no_gil, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v>]" 
/content/graphvite/include/bind.h(447): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=128UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(52): here

/content/graphvite/include/instance/gpu/graph.cuh(263): warning: variable "vertex_buffer" was declared but never referenced
          detected during:
            instantiation of "void graphvite::gpu::graph::predict<Vector,Index,Model>(graphvite::Memory<Vector, Index>, graphvite::Memory<Vector, Index>, graphvite::Memory<Index, int>, graphvite::Memory<Vector::Float, int>) [with Vector=graphvite::Vector<32UL, float>, Index=unsigned int, Model=graphvite::DeepWalk]" 
/content/graphvite/include/instance/graph.cuh(566): here
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<32UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<32UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<32UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=32UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            [ 2 instantiation contexts not shown ]
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<32UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<32UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<32UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<32UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<32UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=32UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(54): here

/content/graphvite/include/instance/gpu/graph.cuh(263): warning: variable "vertex_buffer" was declared but never referenced
          detected during:
            instantiation of "void graphvite::gpu::graph::predict<Vector,Index,Model>(graphvite::Memory<Vector, Index>, graphvite::Memory<Vector, Index>, graphvite::Memory<Index, int>, graphvite::Memory<Vector::Float, int>) [with Vector=graphvite::Vector<32UL, float>, Index=unsigned int, Model=graphvite::LINE]" 
/content/graphvite/include/instance/graph.cuh(568): here
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<32UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<32UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<32UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=32UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            [ 2 instantiation contexts not shown ]
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<32UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<32UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<32UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<32UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<32UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=32UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(54): here

/content/graphvite/include/instance/gpu/graph.cuh(263): warning: variable "vertex_buffer" was declared but never referenced
          detected during:
            instantiation of "void graphvite::gpu::graph::predict<Vector,Index,Model>(graphvite::Memory<Vector, Index>, graphvite::Memory<Vector, Index>, graphvite::Memory<Index, int>, graphvite::Memory<Vector::Float, int>) [with Vector=graphvite::Vector<32UL, float>, Index=unsigned int, Model=graphvite::Node2Vec]" 
/content/graphvite/include/instance/graph.cuh(570): here
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<32UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<32UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<32UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=32UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            [ 2 instantiation contexts not shown ]
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<32UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<32UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<32UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<32UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<32UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=32UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(54): here

/content/graphvite/include/instance/gpu/graph.cuh(263): warning: variable "vertex_buffer" was declared but never referenced
          detected during:
            instantiation of "void graphvite::gpu::graph::predict<Vector,Index,Model>(graphvite::Memory<Vector, Index>, graphvite::Memory<Vector, Index>, graphvite::Memory<Index, int>, graphvite::Memory<Vector::Float, int>) [with Vector=graphvite::Vector<64UL, float>, Index=unsigned int, Model=graphvite::DeepWalk]" 
/content/graphvite/include/instance/graph.cuh(566): here
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<64UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<64UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<64UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=64UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            [ 2 instantiation contexts not shown ]
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<64UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<64UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<64UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<64UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<64UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=64UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(55): here

/content/graphvite/include/instance/gpu/graph.cuh(263): warning: variable "vertex_buffer" was declared but never referenced
          detected during:
            instantiation of "void graphvite::gpu::graph::predict<Vector,Index,Model>(graphvite::Memory<Vector, Index>, graphvite::Memory<Vector, Index>, graphvite::Memory<Index, int>, graphvite::Memory<Vector::Float, int>) [with Vector=graphvite::Vector<64UL, float>, Index=unsigned int, Model=graphvite::LINE]" 
/content/graphvite/include/instance/graph.cuh(568): here
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<64UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<64UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<64UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=64UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            [ 2 instantiation contexts not shown ]
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<64UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<64UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<64UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<64UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<64UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=64UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(55): here

/content/graphvite/include/instance/gpu/graph.cuh(263): warning: variable "vertex_buffer" was declared but never referenced
          detected during:
            instantiation of "void graphvite::gpu::graph::predict<Vector,Index,Model>(graphvite::Memory<Vector, Index>, graphvite::Memory<Vector, Index>, graphvite::Memory<Index, int>, graphvite::Memory<Vector::Float, int>) [with Vector=graphvite::Vector<64UL, float>, Index=unsigned int, Model=graphvite::Node2Vec]" 
/content/graphvite/include/instance/graph.cuh(570): here
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<64UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<64UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<64UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=64UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            [ 2 instantiation contexts not shown ]
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<64UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<64UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<64UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<64UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<64UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=64UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(55): here

/content/graphvite/include/instance/gpu/graph.cuh(263): warning: variable "vertex_buffer" was declared but never referenced
          detected during:
            instantiation of "void graphvite::gpu::graph::predict<Vector,Index,Model>(graphvite::Memory<Vector, Index>, graphvite::Memory<Vector, Index>, graphvite::Memory<Index, int>, graphvite::Memory<Vector::Float, int>) [with Vector=graphvite::Vector<96UL, float>, Index=unsigned int, Model=graphvite::DeepWalk]" 
/content/graphvite/include/instance/graph.cuh(566): here
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<96UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<96UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<96UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=96UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            [ 2 instantiation contexts not shown ]
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<96UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<96UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<96UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<96UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<96UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=96UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(56): here

/content/graphvite/include/instance/gpu/graph.cuh(263): warning: variable "vertex_buffer" was declared but never referenced
          detected during:
            instantiation of "void graphvite::gpu::graph::predict<Vector,Index,Model>(graphvite::Memory<Vector, Index>, graphvite::Memory<Vector, Index>, graphvite::Memory<Index, int>, graphvite::Memory<Vector::Float, int>) [with Vector=graphvite::Vector<96UL, float>, Index=unsigned int, Model=graphvite::LINE]" 
/content/graphvite/include/instance/graph.cuh(568): here
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<96UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<96UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<96UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=96UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            [ 2 instantiation contexts not shown ]
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<96UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<96UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<96UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<96UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<96UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=96UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(56): here

/content/graphvite/include/instance/gpu/graph.cuh(263): warning: variable "vertex_buffer" was declared but never referenced
          detected during:
            instantiation of "void graphvite::gpu::graph::predict<Vector,Index,Model>(graphvite::Memory<Vector, Index>, graphvite::Memory<Vector, Index>, graphvite::Memory<Index, int>, graphvite::Memory<Vector::Float, int>) [with Vector=graphvite::Vector<96UL, float>, Index=unsigned int, Model=graphvite::Node2Vec]" 
/content/graphvite/include/instance/graph.cuh(570): here
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<96UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<96UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<96UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=96UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            [ 2 instantiation contexts not shown ]
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<96UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<96UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<96UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<96UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<96UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=96UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(56): here

/content/graphvite/include/instance/gpu/graph.cuh(263): warning: variable "vertex_buffer" was declared but never referenced
          detected during:
            instantiation of "void graphvite::gpu::graph::predict<Vector,Index,Model>(graphvite::Memory<Vector, Index>, graphvite::Memory<Vector, Index>, graphvite::Memory<Index, int>, graphvite::Memory<Vector::Float, int>) [with Vector=graphvite::Vector<256UL, float>, Index=unsigned int, Model=graphvite::DeepWalk]" 
/content/graphvite/include/instance/graph.cuh(566): here
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<256UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<256UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<256UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=256UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            [ 2 instantiation contexts not shown ]
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<256UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<256UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<256UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<256UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<256UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=256UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(57): here

/content/graphvite/include/instance/gpu/graph.cuh(263): warning: variable "vertex_buffer" was declared but never referenced
          detected during:
            instantiation of "void graphvite::gpu::graph::predict<Vector,Index,Model>(graphvite::Memory<Vector, Index>, graphvite::Memory<Vector, Index>, graphvite::Memory<Index, int>, graphvite::Memory<Vector::Float, int>) [with Vector=graphvite::Vector<256UL, float>, Index=unsigned int, Model=graphvite::LINE]" 
/content/graphvite/include/instance/graph.cuh(568): here
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<256UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<256UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<256UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=256UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            [ 2 instantiation contexts not shown ]
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<256UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<256UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<256UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<256UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<256UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=256UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(57): here

/content/graphvite/include/instance/gpu/graph.cuh(263): warning: variable "vertex_buffer" was declared but never referenced
          detected during:
            instantiation of "void graphvite::gpu::graph::predict<Vector,Index,Model>(graphvite::Memory<Vector, Index>, graphvite::Memory<Vector, Index>, graphvite::Memory<Index, int>, graphvite::Memory<Vector::Float, int>) [with Vector=graphvite::Vector<256UL, float>, Index=unsigned int, Model=graphvite::Node2Vec]" 
/content/graphvite/include/instance/graph.cuh(570): here
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<256UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<256UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<256UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=256UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            [ 2 instantiation contexts not shown ]
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<256UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<256UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<256UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<256UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<256UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=256UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(57): here

/content/graphvite/include/instance/gpu/graph.cuh(263): warning: variable "vertex_buffer" was declared but never referenced
          detected during:
            instantiation of "void graphvite::gpu::graph::predict<Vector,Index,Model>(graphvite::Memory<Vector, Index>, graphvite::Memory<Vector, Index>, graphvite::Memory<Index, int>, graphvite::Memory<Vector::Float, int>) [with Vector=graphvite::Vector<512UL, float>, Index=unsigned int, Model=graphvite::DeepWalk]" 
/content/graphvite/include/instance/graph.cuh(566): here
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<512UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<512UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<512UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=512UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            [ 2 instantiation contexts not shown ]
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<512UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<512UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<512UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<512UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<512UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=512UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(58): here

/content/graphvite/include/instance/gpu/graph.cuh(263): warning: variable "vertex_buffer" was declared but never referenced
          detected during:
            instantiation of "void graphvite::gpu::graph::predict<Vector,Index,Model>(graphvite::Memory<Vector, Index>, graphvite::Memory<Vector, Index>, graphvite::Memory<Index, int>, graphvite::Memory<Vector::Float, int>) [with Vector=graphvite::Vector<512UL, float>, Index=unsigned int, Model=graphvite::LINE]" 
/content/graphvite/include/instance/graph.cuh(568): here
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<512UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<512UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<512UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=512UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            [ 2 instantiation contexts not shown ]
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<512UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<512UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<512UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<512UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<512UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=512UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(58): here

/content/graphvite/include/instance/gpu/graph.cuh(263): warning: variable "vertex_buffer" was declared but never referenced
          detected during:
            instantiation of "void graphvite::gpu::graph::predict<Vector,Index,Model>(graphvite::Memory<Vector, Index>, graphvite::Memory<Vector, Index>, graphvite::Memory<Index, int>, graphvite::Memory<Vector::Float, int>) [with Vector=graphvite::Vector<512UL, float>, Index=unsigned int, Model=graphvite::Node2Vec]" 
/content/graphvite/include/instance/graph.cuh(570): here
            instantiation of "__nv_bool graphvite::GraphWorker<_Solver>::predict_dispatch() [with _Solver=graphvite::SolverMixin<512UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            implicit generation of "graphvite::GraphWorker<_Solver>::~GraphWorker() [with _Solver=graphvite::SolverMixin<512UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of class "graphvite::GraphWorker<_Solver> [with _Solver=graphvite::SolverMixin<512UL, float, unsigned int, graphvite::Graph, graphvite::GraphSampler, graphvite::GraphWorker>]" 
/content/graphvite/include/core/solver.h(223): here
            instantiation of "graphvite::SolverMixin<_dim, _Float, _Index, _Graph, _Sampler, _Worker>::~SolverMixin() [with _dim=512UL, _Float=float, _Index=unsigned int, _Graph=graphvite::Graph, _Sampler=graphvite::GraphSampler, _Worker=graphvite::GraphWorker]" 
/usr/include/c++/7/bits/unique_ptr.h(78): here
            [ 2 instantiation contexts not shown ]
            instantiation of "void std::default_delete<_Tp>::operator()(_Tp *) const [with _Tp=graphvite::GraphSolver<512UL, float, unsigned int>]" 
/usr/include/c++/7/bits/unique_ptr.h(268): here
            instantiation of "std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp=graphvite::GraphSolver<512UL, float, unsigned int>, _Dp=std::default_delete<graphvite::GraphSolver<512UL, float, unsigned int>>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1351): here
            instantiation of "void pybind11::class_<type_, options...>::dealloc(pybind11::detail::value_and_holder &) [with type_=graphvite::GraphSolver<512UL, float, unsigned int>, options=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1080): here
            instantiation of "pybind11::class_<type_, options...>::class_(pybind11::handle, const char *, const Extra &...) [with type_=graphvite::GraphSolver<512UL, float, unsigned int>, options=<>, Extra=<>]" 
/content/graphvite/include/bind.h(395): here
            instantiation of "pyGraphSolver<dim, Float, Index>::pyGraphSolver(pybind11::handle, const char *, const Args &...) [with dim=512UL, Float=float, Index=unsigned int, Args=<>]" 
/content/graphvite/src/graphvite.cu(58): here

/usr/local/include/python3.7m/pybind11/cast.h(1003): warning: pointless comparison of unsigned integer with zero
          detected during:
            instantiation of "__nv_bool pybind11::detail::type_caster<T, pybind11::detail::enable_if_t<<expression>, void>>::load(pybind11::handle, __nv_bool) [with T=pybind11::detail::intrinsic_t<pybind11::detail::conditional_t<false, pybind11::detail::void_type, const unsigned int &>>]" 
(1927): here
            instantiation of "__nv_bool pybind11::detail::argument_loader<Args...>::load_impl_sequence(pybind11::detail::function_call &, pybind11::detail::index_sequence<Is...>) [with Args=<pybind11::detail::value_and_holder &, unsigned int>, Is=<0UL, 1UL>]" 
(1907): here
            instantiation of "__nv_bool pybind11::detail::argument_loader<Args...>::load_args(pybind11::detail::function_call &) [with Args=<pybind11::detail::value_and_holder &, unsigned int>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(141): here
            instantiation of "void pybind11::cpp_function::initialize(Func &&, Return (*)(Args...), const Extra &...) [with Func=lambda [](pybind11::detail::value_and_holder &, unsigned int)->void, Return=void, Args=<pybind11::detail::value_and_holder &, unsigned int>, Extra=<pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(72): here
            instantiation of "pybind11::cpp_function::cpp_function(Func &&, const Extra &...) [with Func=lambda [](pybind11::detail::value_and_holder &, unsigned int)->void, Extra=<pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor>, <unnamed>=void]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1112): here
            instantiation of "pybind11::class_<type_, options...> &pybind11::class_<type_, options...>::def(const char *, Func &&, const Extra &...) [with type_=DType, options=<>, Func=lambda [](pybind11::detail::value_and_holder &, unsigned int)->void, Extra=<pybind11::detail::is_new_style_constructor>]" 
/usr/local/include/python3.7m/pybind11/detail/init.h(239): here
            instantiation of "void pybind11::detail::initimpl::factory<Func, pybind11::detail::void_type (*)(), Return (Args...), pybind11::detail::function_signature_t<pybind11::detail::void_type (*)(), pybind11::detail::remove_reference_t<pybind11::detail::void_type (*)()>>>::execute(Class &, const Extra &...) && [with Func=lambda [](unsigned int)->DType, Return=DType, Args=<unsigned int>, Class=pybind11::class_<DType>, Extra=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1153): here
            instantiation of "pybind11::class_<type_, options...> &pybind11::class_<type_, options...>::def(pybind11::detail::initimpl::factory<Args...> &&, const Extra &...) [with type_=DType, options=<>, Args=<lambda [](unsigned int)->DType, pybind11::detail::void_type (*)(), DType (unsigned int), pybind11::detail::void_type ()>, Extra=<>]" 
/usr/local/include/python3.7m/pybind11/pybind11.h(1564): here
            instantiation of "pybind11::enum_<Type>::enum_(const pybind11::handle &, const char *, const Extra &...) [with Type=DType, Extra=<>]" 
/content/graphvite/src/graphvite.cu(78): here

[ 90%] Linking CUDA device code CMakeFiles/graphvite.dir/cmake_device_link.o
[100%] Linking CUDA shared library ../lib/libgraphvite.so
[100%] Built target graphvite
/content/graphvite
/content/graphvite/python
running install
running bdist_egg
running egg_info
creating graphvite.egg-info
writing graphvite.egg-info/PKG-INFO
writing dependency_links to graphvite.egg-info/dependency_links.txt
writing entry points to graphvite.egg-info/entry_points.txt
writing top-level names to graphvite.egg-info/top_level.txt
writing manifest file 'graphvite.egg-info/SOURCES.txt'
reading manifest file 'graphvite.egg-info/SOURCES.txt'
writing manifest file 'graphvite.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build
creating build/lib
creating build/lib/graphvite
copying graphvite/__init__.py -> build/lib/graphvite
copying graphvite/base.py -> build/lib/graphvite
copying graphvite/solver.py -> build/lib/graphvite
copying graphvite/dataset.py -> build/lib/graphvite
copying graphvite/cmd.py -> build/lib/graphvite
copying graphvite/optimizer.py -> build/lib/graphvite
copying graphvite/util.py -> build/lib/graphvite
copying graphvite/graph.py -> build/lib/graphvite
copying graphvite/helper.py -> build/lib/graphvite
creating build/lib/graphvite/application
copying graphvite/application/__init__.py -> build/lib/graphvite/application
copying graphvite/application/application.py -> build/lib/graphvite/application
copying graphvite/application/network.py -> build/lib/graphvite/application
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/graphvite
creating build/bdist.linux-x86_64/egg/graphvite/application
copying build/lib/graphvite/application/__init__.py -> build/bdist.linux-x86_64/egg/graphvite/application
copying build/lib/graphvite/application/application.py -> build/bdist.linux-x86_64/egg/graphvite/application
copying build/lib/graphvite/application/network.py -> build/bdist.linux-x86_64/egg/graphvite/application
copying build/lib/graphvite/__init__.py -> build/bdist.linux-x86_64/egg/graphvite
copying build/lib/graphvite/base.py -> build/bdist.linux-x86_64/egg/graphvite
copying build/lib/graphvite/solver.py -> build/bdist.linux-x86_64/egg/graphvite
copying build/lib/graphvite/dataset.py -> build/bdist.linux-x86_64/egg/graphvite
copying build/lib/graphvite/cmd.py -> build/bdist.linux-x86_64/egg/graphvite
copying build/lib/graphvite/optimizer.py -> build/bdist.linux-x86_64/egg/graphvite
copying build/lib/graphvite/util.py -> build/bdist.linux-x86_64/egg/graphvite
copying build/lib/graphvite/graph.py -> build/bdist.linux-x86_64/egg/graphvite
copying build/lib/graphvite/helper.py -> build/bdist.linux-x86_64/egg/graphvite
byte-compiling build/bdist.linux-x86_64/egg/graphvite/application/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/graphvite/application/application.py to application.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/graphvite/application/network.py to network.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/graphvite/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/graphvite/base.py to base.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/graphvite/solver.py to solver.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/graphvite/dataset.py to dataset.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/graphvite/cmd.py to cmd.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/graphvite/optimizer.py to optimizer.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/graphvite/util.py to util.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/graphvite/graph.py to graph.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/graphvite/helper.py to helper.cpython-37.pyc
installing package data to build/bdist.linux-x86_64/egg
running install_data
creating build/bdist.linux-x86_64/egg/graphvite/lib
copying /content/graphvite/build/lib/libgraphvite.so -> build/bdist.linux-x86_64/egg/graphvite/lib
copying /content/graphvite/build/lib/libfaiss.so -> build/bdist.linux-x86_64/egg/graphvite/lib
creating build/bdist.linux-x86_64/egg/graphvite/config
creating build/bdist.linux-x86_64/egg/graphvite/config/demo
copying /content/graphvite/config/demo/quick_start.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/demo
copying /content/graphvite/config/demo/math.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/demo
creating build/bdist.linux-x86_64/egg/graphvite/config/graph
copying /content/graphvite/config/graph/deepwalk_youtube.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/graph
copying /content/graphvite/config/graph/deepwalk_friendster.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/graph
copying /content/graphvite/config/graph/deepwalk_hyperlink-pld.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/graph
copying /content/graphvite/config/graph/line_friendster.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/graph
copying /content/graphvite/config/graph/node2vec_youtube.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/graph
copying /content/graphvite/config/graph/line_hyperlink-pld.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/graph
copying /content/graphvite/config/graph/line_youtube.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/graph
copying /content/graphvite/config/graph/line_friendster-small.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/graph
copying /content/graphvite/config/graph/deepwalk_flickr.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/graph
copying /content/graphvite/config/graph/line_flickr.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/graph
copying /content/graphvite/config/graph/deepwalk_friendster-small.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/graph
creating build/bdist.linux-x86_64/egg/graphvite/config/template
copying /content/graphvite/config/template/word_graph.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/template
copying /content/graphvite/config/template/knowledge_graph.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/template
copying /content/graphvite/config/template/visualization.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/template
copying /content/graphvite/config/template/graph.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/template
creating build/bdist.linux-x86_64/egg/graphvite/config/word_graph
copying /content/graphvite/config/word_graph/line_wikipedia.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/word_graph
creating build/bdist.linux-x86_64/egg/graphvite/config/visualization
copying /content/graphvite/config/visualization/largevis_mnist_2d.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/visualization
copying /content/graphvite/config/visualization/largevis_imagenet.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/visualization
copying /content/graphvite/config/visualization/largevis_mnist_3d.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/visualization
creating build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/simple_fb15k.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/complex_fb15k-237.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/rotate_fb15k.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/transe_wn18.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/complex_wn18.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/transe_wikidata5m.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/rotate_fb15k-237.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/distmult_wn18rr.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/simple_wn18rr.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/transe_fb15k.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/rotate_wikidata5m.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/simple_wn18.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/complex_wn18rr.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/rotate_wn18rr.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/simple_wikidata5m.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/distmult_wn18.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/distmult_fb15k-237.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/rotate_wn18.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/simple_fb15k-237.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/distmult_fb15k.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/transe_wn18rr.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/distmult_wikidata5m.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/complex_fb15k.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/transe_fb15k-237.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
copying /content/graphvite/config/knowledge_graph/complex_wikidata5m.yaml -> build/bdist.linux-x86_64/egg/graphvite/config/knowledge_graph
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying graphvite.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying graphvite.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying graphvite.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying graphvite.egg-info/entry_points.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying graphvite.egg-info/not-zip-safe -> build/bdist.linux-x86_64/egg/EGG-INFO
copying graphvite.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
creating dist
creating 'dist/graphvite-0.2.1-py3.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing graphvite-0.2.1-py3.7.egg
creating /usr/local/lib/python3.7/site-packages/graphvite-0.2.1-py3.7.egg
Extracting graphvite-0.2.1-py3.7.egg to /usr/local/lib/python3.7/site-packages
Adding graphvite 0.2.1 to easy-install.pth file
Installing graphvite script to /usr/local/bin

Installed /usr/local/lib/python3.7/site-packages/graphvite-0.2.1-py3.7.egg
Processing dependencies for graphvite==0.2.1
Finished processing dependencies for graphvite==0.2.1
/content/graphvite

But when i run

!graphvite baseline quick start

i get the error:

running baseline: demo/quick_start.yaml
downloading http://socialcomputing.asu.edu/uploads/1283153973/BlogCatalog-dataset.zip to BlogCatalog-dataset.zip
extracting BlogCatalog-dataset/data/edges.csv from BlogCatalog-dataset.zip to edges.csv
converting edges.csv to blogcatalog_graph.txt
splitting graph blogcatalog_graph.txt into blogcatalog_train.txt, blogcatalog_valid.txt, blogcatalog_test.txt
extracting BlogCatalog-dataset/data/group-edges.csv from BlogCatalog-dataset.zip to group-edges.csv
converting group-edges.csv to blogcatalog_label.txt
loading graph from /root/.graphvite/dataset/blogcatalog/blogcatalog_train.txt
0.00018755%
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Graph<uint32>
------------------ Graph -------------------
#vertex: 10308, #edge: 327429
as undirected: yes, normalization: no
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[time] GraphApplication.load: 0.0654581 s
#CPU threads is beyond the hardware concurrency
Check failed: error == CURAND_STATUS_SUCCESS CURAND error 203 at /content/graphvite/include/core/solver.h:950
*** Check failure stack trace: ***
    @     0x7f9397bfa4dd  google::LogMessage::Fail()
    @     0x7f9397c02071  google::LogMessage::SendToLog()
    @     0x7f9397bf9ecd  google::LogMessage::Flush()
    @     0x7f9397bfb76a  google::LogMessageFatal::~LogMessageFatal()
    @     0x7f939bd0b1d7  graphvite::CurandCheck()
    @     0x7f939be68564  graphvite::SolverMixin<>::SolverMixin()
    @     0x7f939beab1fd  _ZZN8pybind1112cpp_function10initializeIZNS_6detail8initimpl11constructorIJSt6vectorIiSaIiEEimEE7executeINS_6class_IN9graphvite11GraphSolverILm128EfjEEJEEEJNS_10call_guardIJNS_18gil_scoped_releaseEEEENS_5arg_vESI_SI_ELi0EEEvRT_DpRKT0_EUlRNS2_16value_and_holderES7_imE_vJSQ_S7_imEJNS_4nameENS_9is_methodENS_7siblingENS2_24is_new_style_constructorESH_SI_SI_SI_EEEvOSJ_PFT0_DpT1_EDpRKT2_ENUlRNS2_13function_callEE1_4_FUNES17_
    @     0x7f939bdc3869  pybind11::cpp_function::dispatcher()
    @     0x5561d76cc63d  _PyMethodDef_RawFastCallDict
    @     0x5561d76cc7c1  _PyCFunction_FastCallDict
    @     0x5561d76cae53  _PyObject_Call_Prepend
    @     0x5561d76bddbe  PyObject_Call
    @     0x5561d7635214  slot_tp_init.cold.1880
    @     0x5561d7703327  type_call
    @     0x5561d76bddbe  PyObject_Call
    @     0x5561d7764232  _PyEval_EvalFrameDefault
    @     0x5561d76ab539  _PyEval_EvalCodeWithName
    @     0x5561d76ac635  _PyFunction_FastCallDict
    @     0x5561d76caece  _PyObject_Call_Prepend
    @     0x5561d77055ce  slot_tp_new
    @     0x5561d7703529  _PyObject_FastCallKeywords
    @     0x5561d77676e8  _PyEval_EvalFrameDefault
    @     0x5561d76ab539  _PyEval_EvalCodeWithName
    @     0x5561d76ac860  _PyFunction_FastCallDict
    @     0x5561d76cae53  _PyObject_Call_Prepend
    @     0x5561d76bddbe  PyObject_Call
    @     0x5561d7764232  _PyEval_EvalFrameDefault
    @     0x5561d76ab539  _PyEval_EvalCodeWithName
    @     0x5561d76ac860  _PyFunction_FastCallDict
    @     0x5561d7764232  _PyEval_EvalFrameDefault
    @     0x5561d76abd09  _PyEval_EvalCodeWithName
    @     0x5561d76ac860  _PyFunction_FastCallDict

How could i solve it ? thanks for your time.

KiddoZhu commented 4 years ago

This is because you install cudatoolkit 10.2, while Colab only has CUDA 10.0 driver support. You may explicitly specify the version by conda install -y --file conda/requirements.txt cudatoolkit=10.0.

Btw, do you really need to compile from source on Colab? It's more easy if you directly install from conda on Colab.

MarcFish commented 4 years ago

This is because you install cudatoolkit 10.2, while Colab only has CUDA 10.0 driver support. You may explicitly specify the version by conda install -y --file conda/requirements.txt cudatoolkit=10.0.

Btw, do you really need to compile from source on Colab? It's more easy if you directly install from conda on Colab.

Thanks for your help. i get the rigth result. i want to customize the model,but I didn't have the hadware equipment that meets the graphvite's requirements, so i truly need to compile from source on colab.