{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"pygments_lexer":"ipython3","nbconvert_exporter":"python","version":"3.6.4","file_extension":".py","codemirror_mode":{"name":"ipython","version":3},"name":"python","mimetype":"text/x-python"}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"raw","source":"","metadata":{}},{"cell_type":"code","source":"\n\n!mkdir temp\n!tar -xvf /kaggle/input/sfm-pre-pkgs/sfm-pkgs.tar.xz -C ./temp/\n!tar -xvf /kaggle/input/nvidia-libs/nvidia-libs.tar.xz -C ./temp\n%cd ./temp\n!dpkg -i libgflags2.2_2.2.1-1_amd64.deb\n!dpkg -i libgflags-dev_2.2.1-1_amd64.deb\n!dpkg -i libgoogle-glog0v5_0.3.5-1_amd64.deb\n!dpkg -i libgoogle-glog-dev_0.3.5-1_amd64.deb\n!dpkg -i libsuitesparseconfig5_5.1.2-2_amd64.deb\n!dpkg -i libamd2_5.1.2-2_amd64.deb\n!dpkg -i libblas3_3.7.1-4ubuntu1_amd64.deb\n!dpkg -i libblas-dev_3.7.1-4ubuntu1_amd64.deb\n!dpkg -i libbtf1_5.1.2-2_amd64.deb\n!dpkg -i libcamd2_5.1.2-2_amd64.deb\n!dpkg -i libcolamd2_5.1.2-2_amd64.deb\n!dpkg -i libmetis5_5.1.0.dfsg-5_amd64.deb\n!dpkg -i libccolamd2_5.1.2-2_amd64.deb\n!dpkg -i libcholmod3_5.1.2-2_amd64.deb\n!dpkg -i libcxsparse3_5.1.2-2_amd64.deb\n!dpkg -i libgraphblas3_5.7.1+dfsg-2_amd64.deb\n!dpkg -i libgraphblas1_5.1.2-2_amd64.deb\n!dpkg -i libklu1_5.1.2-2_amd64.deb\n!dpkg -i gcc-7-base_7.4.0-6_amd64.deb\n!dpkg -i libgfortran4_7.4.0-6_amd64.deb\n!dpkg -i liblapack3_3.7.1-4ubuntu1_amd64.deb\n!dpkg -i liblapack-dev_3.7.1-4ubuntu1_amd64.deb\n!dpkg -i libmongoose2_5.7.1+dfsg-2_amd64.deb\n!dpkg -i libre2-5_20200101+dfsg-1build1_amd64.deb\n!dpkg -i libspqr2_5.1.2-2_amd64.deb\n!dpkg -i libldl2_5.1.2-2_amd64.deb\n!dpkg -i libumfpack5_5.1.2-2_amd64.deb\n!dpkg -i librbio2_5.1.2-2_amd64.deb\n!dpkg -i libsuitesparse-dev_5.1.2-2_amd64.deb\n!dpkg -i libatlas3-base_3.10.3-5_amd64.deb\n!dpkg -i libatlas-base-dev_3.10.3-5_amd64.deb\n!dpkg -i libilmbase12_2.2.0-11ubuntu2_amd64.deb\n!dpkg -i libopenexr22_2.2.0-11.1ubuntu1.9_amd64.deb\n!dpkg -i libraw16_0.18.8-1ubuntu0.4_amd64.deb\n!dpkg -i libjxr0_1.1-6+b1_amd64.deb\n!dpkg -i libfreeimage3_3.17.0+ds1-5+deb9u1build0.18.04.1_amd64.deb\n!dpkg -i libfreeimage-dev_3.17.0+ds1-5+deb9u1build0.18.04.1_amd64.deb\n!dpkg -i libwayland-server0_1.18.0-1ubuntu0.1_amd64.deb\n!dpkg -i libgbm1_21.2.6-0ubuntu0.1~20.04.2_amd64.deb\n!dpkg -i libegl-mesa0_21.2.6-0ubuntu0.1~20.04.2_amd64.deb\n!dpkg -i libegl1_1.3.2-1~ubuntu0.20.04.2_amd64.deb\n!dpkg -i xorg-sgml-doctools_1.11-1_all.deb\n!dpkg -i x11proto-dev_2019.2-1ubuntu1_all.deb\n!dpkg -i x11proto-core-dev_2019.2-1ubuntu1_all.deb\n!dpkg -i libxau-dev_1.0.9-0ubuntu1_amd64.deb\n!dpkg -i libxdmcp-dev_1.1.3-0ubuntu1_amd64.deb\n!dpkg -i xtrans-dev_1.4.0-1_all.deb\n!dpkg -i libpthread-stubs0-dev_0.4-1_amd64.deb\n!dpkg -i libxcb1-dev_1.14-2_amd64.deb\n!dpkg -i libx11-dev_1.6.9-2ubuntu1.2_amd64.deb\n!dpkg -i libglx-dev_1.3.2-1~ubuntu0.20.04.2_amd64.deb\n!dpkg -i libgl-dev_1.3.2-1~ubuntu0.20.04.2_amd64.deb\n!dpkg -i libegl-dev_1.3.2-1~ubuntu0.20.04.2_amd64.deb\n!dpkg -i libgles1_1.3.2-1~ubuntu0.20.04.2_amd64.deb\n!dpkg -i libgles2_1.3.2-1~ubuntu0.20.04.2_amd64.deb\n!dpkg -i libgles-dev_1.3.2-1~ubuntu0.20.04.2_amd64.deb\n!dpkg -i libopengl0_1.3.2-1~ubuntu0.20.04.2_amd64.deb\n!dpkg -i libopengl-dev_1.3.2-1~ubuntu0.20.04.2_amd64.deb\n!dpkg -i libglvnd-dev_1.3.2-1~ubuntu0.20.04.2_amd64.deb\n!dpkg -i libgl1-mesa-dev_21.2.6-0ubuntu0.1~20.04.2_amd64.deb\n!dpkg -i libglew2.1_2.1.0-4_amd64.deb\n!dpkg -i libglu1-mesa_9.0.1-1build1_amd64.deb\n!dpkg -i libglu1-mesa-dev_9.0.1-1build1_amd64.deb\n!dpkg -i libglew-dev_2.1.0-4_amd64.deb\n!dpkg -i libboost-program-options1.71.0_1.71.0-6ubuntu6_amd64.deb\n!dpkg -i libboost-program-options1.71-dev_1.71.0-6ubuntu6_amd64.deb\n!dpkg -i libboost-program-options-dev_1.71.0.0ubuntu2_amd64.deb\n!dpkg -i libdouble-conversion3_3.1.5-4ubuntu1_amd64.deb\n!dpkg -i libpcre2-16-0_10.34-7ubuntu0.1_amd64.deb\n!dpkg -i libqt5core5a_5.12.8+dfsg-0ubuntu2.1_amd64.deb\n!dpkg -i libevdev2_1.9.0+dfsg-1ubuntu0.2_amd64.deb\n!dpkg -i libmtdev1_1.1.5-1.1_amd64.deb\n!dpkg -i libgudev-1.0-0_233-1_amd64.deb\n!dpkg -i libwacom-common_1.3-2ubuntu3_all.deb\n!dpkg -i libwacom2_1.3-2ubuntu3_amd64.deb\n!dpkg -i libinput-bin_1.15.5-1ubuntu0.3_amd64.deb\n!dpkg -i libinput10_1.15.5-1ubuntu0.3_amd64.deb\n!dpkg -i libqt5dbus5_5.12.8+dfsg-0ubuntu2.1_amd64.deb\n!dpkg -i libqt5network5_5.12.8+dfsg-0ubuntu2.1_amd64.deb\n!dpkg -i libxcb-icccm4_0.4.1-1.1_amd64.deb\n!dpkg -i libxcb-util1_0.4.0-0ubuntu3_amd64.deb\n!dpkg -i libxcb-image0_0.4.0-1build1_amd64.deb\n!dpkg -i libxcb-keysyms1_0.4.0-1build1_amd64.deb\n!dpkg -i libxcb-keysyms1-dev_0.4.0-1build1_amd64.deb\n!dpkg -i libxcb-render-util0_0.3.9-1build1_amd64.deb\n!dpkg -i libxcb-xinerama0_1.14-2_amd64.deb\n!dpkg -i libxcb-xinput0_1.14-2_amd64.deb\n!dpkg -i libxcb-xkb1_1.14-2_amd64.deb\n!dpkg -i libxkbcommon-x11-0_0.10.0-1_amd64.deb\n!dpkg -i libqt5gui5-gles_5.12.8+dfsg-0ubuntu1_amd64.deb\n!dpkg -i libqt5gui5_5.12.8+dfsg-0ubuntu2.1_amd64.deb\n!dpkg -i libqt5widgets5_5.12.8+dfsg-0ubuntu2.1_amd64.deb\n!dpkg -i libqt5svg5_5.12.8-0ubuntu1_amd64.deb\n!dpkg -i libwacom-bin_0.29-1_amd64.deb\n!dpkg -i qt5-gtk-platformtheme_5.12.8+dfsg-0ubuntu2.1_amd64.deb\n!dpkg -i qttranslations5-l10n_5.12.8-0ubuntu1_all.deb\n\n\n\n!conda install --offline libcublas-12.1.3.1-0.tar.bz2\n!conda install --offline libcusparse-12.1.0.106-0.tar.bz2\n!conda install --offline libnvjitlink-12.1.105-0.tar.bz2\n!conda install --offline libcusolver-11.4.5.107-0.tar.bz2\n%cp /kaggle/input/hydra-core/antlr4-python3-runtime-4.9.3.tar.gz.tmp ./antlr4-python3-runtime-4.9.3.tar.gz\n!pip install antlr4-python3-runtime-4.9.3.tar.gz\n\n%cd ../\n\n# !pip install /kaggle/input/pycolmap-040/pycolmap-0.4.0-cp37-cp37m-linux_x86_64.whl\n!pip uninstall -y pycolmap\n!pip install /kaggle/input/pycolmap-4/pycolmap-0.4.0-cp37-cp37m-manylinux2014_x86_64.whl\n!pip install /kaggle/input/pyceres/pyceres-1.0-cp37-cp37m-linux_x86_64.whl\n!pip install /kaggle/input/pixsfm/pixsfm-0.0.1-cp37-cp37m-linux_x86_64.whl\n!pip install /kaggle/input/hydra-core/omegaconf-2.3.0-py3-none-any.whl\n\n\n# !pip install /kaggle/input/orientation-lib/imagecorruptions-1.1.2-py3-none-any.whl\n# !pip install /kaggle/input/orientation-lib/addict-2.4.0-py3-none-any.whl\n# %cp -r /kaggle/input/orientation-lib/jpeg4py-0.1.4/jpeg4py-0.1.4 -d ./\n# !pip install /kaggle/working/jpeg4py-0.1.4\n\n!rm -rf temp\n\n# !pip install --no-deps /kaggle/input/notebook1365221363/helpers/dist/iglovikov_helper_functions-0.0.53-py3-none-any.whl","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"import pycolmap\nimport pixsfm","metadata":{"execution":{"iopub.status.busy":"2023-06-04T11:51:08.754792Z","iopub.execute_input":"2023-06-04T11:51:08.755915Z","iopub.status.idle":"2023-06-04T11:51:50.904088Z","shell.execute_reply.started":"2023-06-04T11:51:08.755877Z","shell.execute_reply":"2023-06-04T11:51:50.902715Z"},"trusted":true},"execution_count":null,"outputs":[]}]}