diff --git a/README.md b/README.md
index 90b6696702926115c45b46d459211f7ca81836fd..56d18990618dcab5ec93c28ddc1b532669a5ddee 100644
--- a/README.md
+++ b/README.md
@@ -206,7 +206,7 @@ __A:__ Use `./build/testbed --no-gui` or `python scripts/run.py`. You can also c
 ##
 __Q:__ Does this codebase run on [Google Colab](https://colab.research.google.com/)?
 
-__A:__ Yes. See [this example](https://colab.research.google.com/drive/10TgQ4gyVejlHiinrmm5XOvQQmgVziK3i?usp=sharing) by user [@myagues](https://github.com/NVlabs/instant-ngp/issues/6#issuecomment-1016397579). Caveat: this codebase requires large amounts of GPU RAM and might not fit on your assigned GPU. It will also run slower on older GPUs.
+__A:__ Yes. See [this example](./notebooks/instant_ngp.ipynb) inspired on the notebook created by user [@myagues](https://github.com/NVlabs/instant-ngp/issues/6#issuecomment-1016397579). Caveat: this codebase requires large amounts of GPU RAM and might not fit on your assigned GPU. It will also run slower on older GPUs.
 
 ##
 __Q:__ Is there a [Docker container](https://www.docker.com/)?
diff --git a/notebooks/instant_ngp.ipynb b/notebooks/instant_ngp.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..9bf7093b5c40713f88121dc12b658d0928dc0df3
--- /dev/null
+++ b/notebooks/instant_ngp.ipynb
@@ -0,0 +1,6023 @@
+{
+  "cells": [
+    {
+      "cell_type": "markdown",
+      "source": [
+        "# Instant-ngp \n",
+        "\n",
+        "This notebook aims to be a step-by-step guide to train NeRF models and rendering videos from them with nvidia's [instant-ngp](https://github.com/NVlabs/instant-ngp) software using:\n",
+        " * **Colab** for the heavy lifting.\n",
+        " * A low-resource **local computer** for the steps that require having a graphical user interface (GUI).\n",
+        "\n",
+        "It has been tested on a GTX 1050ti in the local machine and an assigned Tesla T4 in the remote one.\n",
+        "\n",
+        "Based on this [notebook](https://colab.research.google.com/drive/10TgQ4gyVejlHiinrmm5XOvQQmgVziK3i?usp=sharing) by [@myagues](https://github.com/NVlabs/instant-ngp/issues/6#issuecomment-1016397579), the main differences being the addition of steps 3 and 4 to ensure compatibility between the local machine and the models trained in the remote machine, of step 10 to render a video from the scene, and a more guided approach."
+      ],
+      "metadata": {
+        "id": "-fAjMk8jDvp5"
+      }
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "## 1.Connect to a GPU runtime"
+      ],
+      "metadata": {
+        "id": "SxsmRf03DFYe"
+      }
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "Connect your colab session to a GPU runtime and check that you have been assigned a GPU. It should have a minimum of 8GB of available memory."
+      ],
+      "metadata": {
+        "id": "NyjFWI3WDPBr"
+      }
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "QJC-0GitoJEh",
+        "outputId": "0af4179b-9dde-4df2-aaf4-fcbc10d4976c"
+      },
+      "outputs": [
+        {
+          "output_type": "stream",
+          "name": "stdout",
+          "text": [
+            "Fri Jul 29 20:15:33 2022       \n",
+            "+-----------------------------------------------------------------------------+\n",
+            "| NVIDIA-SMI 460.32.03    Driver Version: 460.32.03    CUDA Version: 11.2     |\n",
+            "|-------------------------------+----------------------+----------------------+\n",
+            "| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |\n",
+            "| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |\n",
+            "|                               |                      |               MIG M. |\n",
+            "|===============================+======================+======================|\n",
+            "|   0  Tesla T4            Off  | 00000000:00:04.0 Off |                    0 |\n",
+            "| N/A   34C    P8     9W /  70W |      0MiB / 15109MiB |      0%      Default |\n",
+            "|                               |                      |                  N/A |\n",
+            "+-------------------------------+----------------------+----------------------+\n",
+            "                                                                               \n",
+            "+-----------------------------------------------------------------------------+\n",
+            "| Processes:                                                                  |\n",
+            "|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |\n",
+            "|        ID   ID                                                   Usage      |\n",
+            "|=============================================================================|\n",
+            "|  No running processes found                                                 |\n",
+            "+-----------------------------------------------------------------------------+\n"
+          ]
+        }
+      ],
+      "source": [
+        "!nvidia-smi"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "## 2. Install dependencies and clone the instant-ngp repo"
+      ],
+      "metadata": {
+        "id": "Da9sDpM-DXps"
+      }
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "yKFsL8wSdQ8Q",
+        "outputId": "0e16885c-9282-4c82-912c-465ec6dde54c"
+      },
+      "outputs": [
+        {
+          "output_type": "stream",
+          "name": "stdout",
+          "text": [
+            "\u001b[33m\r0% [Working]\u001b[0m\r            \rGet:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]\n",
+            "\u001b[33m\r0% [Connecting to archive.ubuntu.com (185.125.190.39)] [1 InRelease 14.2 kB/88.\u001b[0m\r                                                                               \rGet:2 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ InRelease [3,626 B]\n",
+            "\u001b[33m\r0% [Connecting to archive.ubuntu.com (185.125.190.39)] [1 InRelease 14.2 kB/88.\u001b[0m\u001b[33m\r0% [Connecting to archive.ubuntu.com (185.125.190.39)] [1 InRelease 34.4 kB/88.\u001b[0m\u001b[33m\r0% [2 InRelease gpgv 3,626 B] [Connecting to archive.ubuntu.com (185.125.190.39\u001b[0m\r                                                                               \rHit:3 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  InRelease\n",
+            "\u001b[33m\r0% [2 InRelease gpgv 3,626 B] [Connecting to archive.ubuntu.com (185.125.190.39\u001b[0m\u001b[33m\r0% [2 InRelease gpgv 3,626 B] [Connecting to archive.ubuntu.com (185.125.190.39\u001b[0m\r                                                                               \rHit:4 http://archive.ubuntu.com/ubuntu bionic InRelease\n",
+            "Get:5 http://ppa.launchpad.net/c2d4u.team/c2d4u4.0+/ubuntu bionic InRelease [15.9 kB]\n",
+            "Get:6 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]\n",
+            "Ign:7 https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64  InRelease\n",
+            "Hit:8 https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64  Release\n",
+            "Hit:9 http://ppa.launchpad.net/cran/libgit2/ubuntu bionic InRelease\n",
+            "Get:10 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]\n",
+            "Hit:11 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu bionic InRelease\n",
+            "Get:12 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [2,905 kB]\n",
+            "Hit:13 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic InRelease\n",
+            "Get:14 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [1,527 kB]\n",
+            "Get:15 http://ppa.launchpad.net/c2d4u.team/c2d4u4.0+/ubuntu bionic/main amd64 Packages [1,063 kB]\n",
+            "Get:17 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [2,306 kB]\n",
+            "Get:18 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [3,336 kB]\n",
+            "Fetched 11.4 MB in 5s (2,246 kB/s)\n",
+            "Reading package lists... Done\n",
+            "Building dependency tree       \n",
+            "Reading state information... Done\n",
+            "51 packages can be upgraded. Run 'apt list --upgradable' to see them.\n",
+            "Reading package lists... Done\n",
+            "Building dependency tree       \n",
+            "Reading state information... Done\n",
+            "build-essential is already the newest version (12.4ubuntu1).\n",
+            "libxi-dev is already the newest version (2:1.7.9-1).\n",
+            "libxi-dev set to manually installed.\n",
+            "git is already the newest version (1:2.17.1-1ubuntu0.12).\n",
+            "libopenexr-dev is already the newest version (2.2.0-11.1ubuntu1.9).\n",
+            "libopenexr-dev set to manually installed.\n",
+            "python3-dev is already the newest version (3.6.7-1~18.04).\n",
+            "python3-dev set to manually installed.\n",
+            "ffmpeg is already the newest version (7:3.4.11-0ubuntu0.1).\n",
+            "The following package was automatically installed and is no longer required:\n",
+            "  libnvidia-common-460\n",
+            "Use 'apt autoremove' to remove it.\n",
+            "The following additional packages will be installed:\n",
+            "  libamd2 libcamd2 libccolamd2 libceres1 libcholmod3 libcolamd2 libcxsparse3\n",
+            "  libfreeimage3 libgflags2.2 libglew2.0 libglfw3 libgoogle-glog0v5 libjxr0\n",
+            "  libmetis5 libomp5 libraw16 libspqr2 libsuitesparseconfig5 libvulkan-dev\n",
+            "  libvulkan1 libxrandr-dev mesa-vulkan-drivers python-pip-whl\n",
+            "  python3-asn1crypto python3-cffi-backend python3-crypto python3-cryptography\n",
+            "  python3-idna python3-keyring python3-keyrings.alt python3-pkg-resources\n",
+            "  python3-secretstorage python3-setuptools python3-six python3-wheel\n",
+            "  python3-xdg x11proto-randr-dev x11proto-xinerama-dev\n",
+            "Suggested packages:\n",
+            "  glew-utils libegl1-mesa | libegl1-x11 libomp-doc python-crypto-doc\n",
+            "  python-cryptography-doc python3-cryptography-vectors gnome-keyring\n",
+            "  libkf5wallet-bin gir1.2-gnomekeyring-1.0 python-secretstorage-doc\n",
+            "  python-setuptools-doc\n",
+            "The following NEW packages will be installed:\n",
+            "  colmap libamd2 libcamd2 libccolamd2 libceres1 libcholmod3 libcolamd2\n",
+            "  libcxsparse3 libfreeimage3 libgflags2.2 libglew-dev libglew2.0 libglfw3\n",
+            "  libglfw3-dev libgoogle-glog0v5 libjxr0 libmetis5 libomp-dev libomp5 libraw16\n",
+            "  libspqr2 libsuitesparseconfig5 libvulkan-dev libvulkan1 libxcursor-dev\n",
+            "  libxinerama-dev libxrandr-dev mesa-vulkan-drivers python-pip-whl\n",
+            "  python3-asn1crypto python3-cffi-backend python3-crypto python3-cryptography\n",
+            "  python3-idna python3-keyring python3-keyrings.alt python3-pip\n",
+            "  python3-pkg-resources python3-secretstorage python3-setuptools python3-six\n",
+            "  python3-wheel python3-xdg x11proto-randr-dev x11proto-xinerama-dev\n",
+            "0 upgraded, 45 newly installed, 0 to remove and 51 not upgraded.\n",
+            "Need to get 11.8 MB of archives.\n",
+            "After this operation, 52.9 MB of additional disk space will be used.\n",
+            "Get:1 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 libvulkan1 amd64 1.1.126.0-2~gpu18.04.1 [101 kB]\n",
+            "Get:2 http://archive.ubuntu.com/ubuntu bionic/main amd64 libsuitesparseconfig5 amd64 1:5.1.2-2 [9,044 B]\n",
+            "Get:3 http://archive.ubuntu.com/ubuntu bionic/main amd64 libamd2 amd64 1:5.1.2-2 [19.5 kB]\n",
+            "Get:4 http://archive.ubuntu.com/ubuntu bionic/main amd64 libcamd2 amd64 1:5.1.2-2 [20.9 kB]\n",
+            "Get:5 http://archive.ubuntu.com/ubuntu bionic/main amd64 libccolamd2 amd64 1:5.1.2-2 [21.7 kB]\n",
+            "Get:6 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 libvulkan-dev amd64 1.1.126.0-2~gpu18.04.1 [472 kB]\n",
+            "Get:7 http://archive.ubuntu.com/ubuntu bionic/main amd64 libcolamd2 amd64 1:5.1.2-2 [16.2 kB]\n",
+            "Get:8 http://archive.ubuntu.com/ubuntu bionic/main amd64 libmetis5 amd64 5.1.0.dfsg-5 [169 kB]\n",
+            "Get:9 http://archive.ubuntu.com/ubuntu bionic/main amd64 libcholmod3 amd64 1:5.1.2-2 [300 kB]\n",
+            "Get:10 http://archive.ubuntu.com/ubuntu bionic/main amd64 libcxsparse3 amd64 1:5.1.2-2 [63.9 kB]\n",
+            "Get:11 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libgflags2.2 amd64 2.2.1-1 [72.4 kB]\n",
+            "Get:12 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libgoogle-glog0v5 amd64 0.3.5-1 [50.5 kB]\n",
+            "Get:13 http://archive.ubuntu.com/ubuntu bionic/main amd64 libspqr2 amd64 1:5.1.2-2 [64.2 kB]\n",
+            "Get:14 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libceres1 amd64 1.13.0+dfsg0-2 [614 kB]\n",
+            "Get:15 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libjxr0 amd64 1.1-6build1 [158 kB]\n",
+            "Get:16 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libraw16 amd64 0.18.8-1ubuntu0.3 [264 kB]\n",
+            "Get:17 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 libfreeimage3 amd64 3.17.0+ds1-5+deb9u1build0.18.04.1 [260 kB]\n",
+            "Get:18 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libglew2.0 amd64 2.0.0-5 [140 kB]\n",
+            "Get:19 http://archive.ubuntu.com/ubuntu bionic/universe amd64 colmap amd64 3.4-1 [2,558 kB]\n",
+            "Get:20 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libglew-dev amd64 2.0.0-5 [120 kB]\n",
+            "Get:21 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libglfw3 amd64 3.2.1-1 [49.2 kB]\n",
+            "Get:22 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libglfw3-dev amd64 3.2.1-1 [30.9 kB]\n",
+            "Get:23 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxcursor-dev amd64 1:1.1.15-1 [26.5 kB]\n",
+            "Get:24 http://archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-xinerama-dev all 2018.4-4 [2,628 B]\n",
+            "Get:25 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxinerama-dev amd64 2:1.1.3-1 [8,404 B]\n",
+            "Get:26 http://archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-randr-dev all 2018.4-4 [2,620 B]\n",
+            "Get:27 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxrandr-dev amd64 2:1.5.1-1 [24.0 kB]\n",
+            "Get:28 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 mesa-vulkan-drivers amd64 20.0.8-0ubuntu1~18.04.1 [3,059 kB]\n",
+            "Get:29 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 python-pip-whl all 9.0.1-2.3~ubuntu1.18.04.5 [1,653 kB]\n",
+            "Get:30 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-asn1crypto all 0.24.0-1 [72.8 kB]\n",
+            "Get:31 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-cffi-backend amd64 1.11.5-1 [64.6 kB]\n",
+            "Get:32 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-crypto amd64 2.6.1-8ubuntu2 [244 kB]\n",
+            "Get:33 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-idna all 2.6-1 [32.5 kB]\n",
+            "Get:34 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-six all 1.11.0-2 [11.4 kB]\n",
+            "Get:35 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-cryptography amd64 2.1.4-1ubuntu1.4 [220 kB]\n",
+            "Get:36 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-secretstorage all 2.3.1-2 [12.1 kB]\n",
+            "Get:37 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-keyring all 10.6.0-1 [26.7 kB]\n",
+            "Get:38 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-keyrings.alt all 3.0-1 [16.6 kB]\n",
+            "Get:39 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 python3-pip all 9.0.1-2.3~ubuntu1.18.04.5 [114 kB]\n",
+            "Get:40 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-pkg-resources all 39.0.1-2 [98.8 kB]\n",
+            "Get:41 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-setuptools all 39.0.1-2 [248 kB]\n",
+            "Get:42 http://archive.ubuntu.com/ubuntu bionic/universe amd64 python3-wheel all 0.30.0-0.2 [36.5 kB]\n",
+            "Get:43 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-xdg all 0.25-4ubuntu1.1 [31.3 kB]\n",
+            "Get:44 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libomp5 amd64 5.0.1-1 [234 kB]\n",
+            "Get:45 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libomp-dev amd64 5.0.1-1 [5,088 B]\n",
+            "Fetched 11.8 MB in 9s (1,294 kB/s)\n",
+            "Extracting templates from packages: 100%\n",
+            "Selecting previously unselected package libsuitesparseconfig5:amd64.\n",
+            "(Reading database ... 155673 files and directories currently installed.)\n",
+            "Preparing to unpack .../00-libsuitesparseconfig5_1%3a5.1.2-2_amd64.deb ...\n",
+            "Unpacking libsuitesparseconfig5:amd64 (1:5.1.2-2) ...\n",
+            "Selecting previously unselected package libamd2:amd64.\n",
+            "Preparing to unpack .../01-libamd2_1%3a5.1.2-2_amd64.deb ...\n",
+            "Unpacking libamd2:amd64 (1:5.1.2-2) ...\n",
+            "Selecting previously unselected package libcamd2:amd64.\n",
+            "Preparing to unpack .../02-libcamd2_1%3a5.1.2-2_amd64.deb ...\n",
+            "Unpacking libcamd2:amd64 (1:5.1.2-2) ...\n",
+            "Selecting previously unselected package libccolamd2:amd64.\n",
+            "Preparing to unpack .../03-libccolamd2_1%3a5.1.2-2_amd64.deb ...\n",
+            "Unpacking libccolamd2:amd64 (1:5.1.2-2) ...\n",
+            "Selecting previously unselected package libcolamd2:amd64.\n",
+            "Preparing to unpack .../04-libcolamd2_1%3a5.1.2-2_amd64.deb ...\n",
+            "Unpacking libcolamd2:amd64 (1:5.1.2-2) ...\n",
+            "Selecting previously unselected package libmetis5:amd64.\n",
+            "Preparing to unpack .../05-libmetis5_5.1.0.dfsg-5_amd64.deb ...\n",
+            "Unpacking libmetis5:amd64 (5.1.0.dfsg-5) ...\n",
+            "Selecting previously unselected package libcholmod3:amd64.\n",
+            "Preparing to unpack .../06-libcholmod3_1%3a5.1.2-2_amd64.deb ...\n",
+            "Unpacking libcholmod3:amd64 (1:5.1.2-2) ...\n",
+            "Selecting previously unselected package libcxsparse3:amd64.\n",
+            "Preparing to unpack .../07-libcxsparse3_1%3a5.1.2-2_amd64.deb ...\n",
+            "Unpacking libcxsparse3:amd64 (1:5.1.2-2) ...\n",
+            "Selecting previously unselected package libgflags2.2.\n",
+            "Preparing to unpack .../08-libgflags2.2_2.2.1-1_amd64.deb ...\n",
+            "Unpacking libgflags2.2 (2.2.1-1) ...\n",
+            "Selecting previously unselected package libgoogle-glog0v5.\n",
+            "Preparing to unpack .../09-libgoogle-glog0v5_0.3.5-1_amd64.deb ...\n",
+            "Unpacking libgoogle-glog0v5 (0.3.5-1) ...\n",
+            "Selecting previously unselected package libspqr2:amd64.\n",
+            "Preparing to unpack .../10-libspqr2_1%3a5.1.2-2_amd64.deb ...\n",
+            "Unpacking libspqr2:amd64 (1:5.1.2-2) ...\n",
+            "Selecting previously unselected package libceres1.\n",
+            "Preparing to unpack .../11-libceres1_1.13.0+dfsg0-2_amd64.deb ...\n",
+            "Unpacking libceres1 (1.13.0+dfsg0-2) ...\n",
+            "Selecting previously unselected package libjxr0:amd64.\n",
+            "Preparing to unpack .../12-libjxr0_1.1-6build1_amd64.deb ...\n",
+            "Unpacking libjxr0:amd64 (1.1-6build1) ...\n",
+            "Selecting previously unselected package libraw16:amd64.\n",
+            "Preparing to unpack .../13-libraw16_0.18.8-1ubuntu0.3_amd64.deb ...\n",
+            "Unpacking libraw16:amd64 (0.18.8-1ubuntu0.3) ...\n",
+            "Selecting previously unselected package libfreeimage3:amd64.\n",
+            "Preparing to unpack .../14-libfreeimage3_3.17.0+ds1-5+deb9u1build0.18.04.1_amd64.deb ...\n",
+            "Unpacking libfreeimage3:amd64 (3.17.0+ds1-5+deb9u1build0.18.04.1) ...\n",
+            "Selecting previously unselected package libglew2.0:amd64.\n",
+            "Preparing to unpack .../15-libglew2.0_2.0.0-5_amd64.deb ...\n",
+            "Unpacking libglew2.0:amd64 (2.0.0-5) ...\n",
+            "Selecting previously unselected package colmap.\n",
+            "Preparing to unpack .../16-colmap_3.4-1_amd64.deb ...\n",
+            "Unpacking colmap (3.4-1) ...\n",
+            "Selecting previously unselected package libglew-dev:amd64.\n",
+            "Preparing to unpack .../17-libglew-dev_2.0.0-5_amd64.deb ...\n",
+            "Unpacking libglew-dev:amd64 (2.0.0-5) ...\n",
+            "Selecting previously unselected package libglfw3:amd64.\n",
+            "Preparing to unpack .../18-libglfw3_3.2.1-1_amd64.deb ...\n",
+            "Unpacking libglfw3:amd64 (3.2.1-1) ...\n",
+            "Selecting previously unselected package libglfw3-dev:amd64.\n",
+            "Preparing to unpack .../19-libglfw3-dev_3.2.1-1_amd64.deb ...\n",
+            "Unpacking libglfw3-dev:amd64 (3.2.1-1) ...\n",
+            "Selecting previously unselected package libvulkan1:amd64.\n",
+            "Preparing to unpack .../20-libvulkan1_1.1.126.0-2~gpu18.04.1_amd64.deb ...\n",
+            "Unpacking libvulkan1:amd64 (1.1.126.0-2~gpu18.04.1) ...\n",
+            "Selecting previously unselected package libvulkan-dev:amd64.\n",
+            "Preparing to unpack .../21-libvulkan-dev_1.1.126.0-2~gpu18.04.1_amd64.deb ...\n",
+            "Unpacking libvulkan-dev:amd64 (1.1.126.0-2~gpu18.04.1) ...\n",
+            "Selecting previously unselected package libxcursor-dev:amd64.\n",
+            "Preparing to unpack .../22-libxcursor-dev_1%3a1.1.15-1_amd64.deb ...\n",
+            "Unpacking libxcursor-dev:amd64 (1:1.1.15-1) ...\n",
+            "Selecting previously unselected package x11proto-xinerama-dev.\n",
+            "Preparing to unpack .../23-x11proto-xinerama-dev_2018.4-4_all.deb ...\n",
+            "Unpacking x11proto-xinerama-dev (2018.4-4) ...\n",
+            "Selecting previously unselected package libxinerama-dev:amd64.\n",
+            "Preparing to unpack .../24-libxinerama-dev_2%3a1.1.3-1_amd64.deb ...\n",
+            "Unpacking libxinerama-dev:amd64 (2:1.1.3-1) ...\n",
+            "Selecting previously unselected package x11proto-randr-dev.\n",
+            "Preparing to unpack .../25-x11proto-randr-dev_2018.4-4_all.deb ...\n",
+            "Unpacking x11proto-randr-dev (2018.4-4) ...\n",
+            "Selecting previously unselected package libxrandr-dev:amd64.\n",
+            "Preparing to unpack .../26-libxrandr-dev_2%3a1.5.1-1_amd64.deb ...\n",
+            "Unpacking libxrandr-dev:amd64 (2:1.5.1-1) ...\n",
+            "Selecting previously unselected package mesa-vulkan-drivers:amd64.\n",
+            "Preparing to unpack .../27-mesa-vulkan-drivers_20.0.8-0ubuntu1~18.04.1_amd64.deb ...\n",
+            "Unpacking mesa-vulkan-drivers:amd64 (20.0.8-0ubuntu1~18.04.1) ...\n",
+            "Selecting previously unselected package python-pip-whl.\n",
+            "Preparing to unpack .../28-python-pip-whl_9.0.1-2.3~ubuntu1.18.04.5_all.deb ...\n",
+            "Unpacking python-pip-whl (9.0.1-2.3~ubuntu1.18.04.5) ...\n",
+            "Selecting previously unselected package python3-asn1crypto.\n",
+            "Preparing to unpack .../29-python3-asn1crypto_0.24.0-1_all.deb ...\n",
+            "Unpacking python3-asn1crypto (0.24.0-1) ...\n",
+            "Selecting previously unselected package python3-cffi-backend.\n",
+            "Preparing to unpack .../30-python3-cffi-backend_1.11.5-1_amd64.deb ...\n",
+            "Unpacking python3-cffi-backend (1.11.5-1) ...\n",
+            "Selecting previously unselected package python3-crypto.\n",
+            "Preparing to unpack .../31-python3-crypto_2.6.1-8ubuntu2_amd64.deb ...\n",
+            "Unpacking python3-crypto (2.6.1-8ubuntu2) ...\n",
+            "Selecting previously unselected package python3-idna.\n",
+            "Preparing to unpack .../32-python3-idna_2.6-1_all.deb ...\n",
+            "Unpacking python3-idna (2.6-1) ...\n",
+            "Selecting previously unselected package python3-six.\n",
+            "Preparing to unpack .../33-python3-six_1.11.0-2_all.deb ...\n",
+            "Unpacking python3-six (1.11.0-2) ...\n",
+            "Selecting previously unselected package python3-cryptography.\n",
+            "Preparing to unpack .../34-python3-cryptography_2.1.4-1ubuntu1.4_amd64.deb ...\n",
+            "Unpacking python3-cryptography (2.1.4-1ubuntu1.4) ...\n",
+            "Selecting previously unselected package python3-secretstorage.\n",
+            "Preparing to unpack .../35-python3-secretstorage_2.3.1-2_all.deb ...\n",
+            "Unpacking python3-secretstorage (2.3.1-2) ...\n",
+            "Selecting previously unselected package python3-keyring.\n",
+            "Preparing to unpack .../36-python3-keyring_10.6.0-1_all.deb ...\n",
+            "Unpacking python3-keyring (10.6.0-1) ...\n",
+            "Selecting previously unselected package python3-keyrings.alt.\n",
+            "Preparing to unpack .../37-python3-keyrings.alt_3.0-1_all.deb ...\n",
+            "Unpacking python3-keyrings.alt (3.0-1) ...\n",
+            "Selecting previously unselected package python3-pip.\n",
+            "Preparing to unpack .../38-python3-pip_9.0.1-2.3~ubuntu1.18.04.5_all.deb ...\n",
+            "Unpacking python3-pip (9.0.1-2.3~ubuntu1.18.04.5) ...\n",
+            "Selecting previously unselected package python3-pkg-resources.\n",
+            "Preparing to unpack .../39-python3-pkg-resources_39.0.1-2_all.deb ...\n",
+            "Unpacking python3-pkg-resources (39.0.1-2) ...\n",
+            "Selecting previously unselected package python3-setuptools.\n",
+            "Preparing to unpack .../40-python3-setuptools_39.0.1-2_all.deb ...\n",
+            "Unpacking python3-setuptools (39.0.1-2) ...\n",
+            "Selecting previously unselected package python3-wheel.\n",
+            "Preparing to unpack .../41-python3-wheel_0.30.0-0.2_all.deb ...\n",
+            "Unpacking python3-wheel (0.30.0-0.2) ...\n",
+            "Selecting previously unselected package python3-xdg.\n",
+            "Preparing to unpack .../42-python3-xdg_0.25-4ubuntu1.1_all.deb ...\n",
+            "Unpacking python3-xdg (0.25-4ubuntu1.1) ...\n",
+            "Selecting previously unselected package libomp5:amd64.\n",
+            "Preparing to unpack .../43-libomp5_5.0.1-1_amd64.deb ...\n",
+            "Unpacking libomp5:amd64 (5.0.1-1) ...\n",
+            "Selecting previously unselected package libomp-dev.\n",
+            "Preparing to unpack .../44-libomp-dev_5.0.1-1_amd64.deb ...\n",
+            "Unpacking libomp-dev (5.0.1-1) ...\n",
+            "Setting up libvulkan1:amd64 (1.1.126.0-2~gpu18.04.1) ...\n",
+            "Setting up python-pip-whl (9.0.1-2.3~ubuntu1.18.04.5) ...\n",
+            "Setting up libcxsparse3:amd64 (1:5.1.2-2) ...\n",
+            "Setting up libxcursor-dev:amd64 (1:1.1.15-1) ...\n",
+            "Setting up mesa-vulkan-drivers:amd64 (20.0.8-0ubuntu1~18.04.1) ...\n",
+            "Setting up libgflags2.2 (2.2.1-1) ...\n",
+            "Setting up libomp5:amd64 (5.0.1-1) ...\n",
+            "Setting up python3-cffi-backend (1.11.5-1) ...\n",
+            "Setting up python3-crypto (2.6.1-8ubuntu2) ...\n",
+            "Setting up libvulkan-dev:amd64 (1.1.126.0-2~gpu18.04.1) ...\n",
+            "Setting up python3-idna (2.6-1) ...\n",
+            "Setting up python3-xdg (0.25-4ubuntu1.1) ...\n",
+            "Setting up libglfw3:amd64 (3.2.1-1) ...\n",
+            "Setting up python3-six (1.11.0-2) ...\n",
+            "Setting up python3-wheel (0.30.0-0.2) ...\n",
+            "Setting up python3-pkg-resources (39.0.1-2) ...\n",
+            "Setting up libjxr0:amd64 (1.1-6build1) ...\n",
+            "Setting up python3-asn1crypto (0.24.0-1) ...\n",
+            "Setting up x11proto-xinerama-dev (2018.4-4) ...\n",
+            "Setting up libgoogle-glog0v5 (0.3.5-1) ...\n",
+            "Setting up x11proto-randr-dev (2018.4-4) ...\n",
+            "Setting up libxinerama-dev:amd64 (2:1.1.3-1) ...\n",
+            "Setting up libsuitesparseconfig5:amd64 (1:5.1.2-2) ...\n",
+            "Setting up libmetis5:amd64 (5.1.0.dfsg-5) ...\n",
+            "Setting up python3-pip (9.0.1-2.3~ubuntu1.18.04.5) ...\n",
+            "Setting up libomp-dev (5.0.1-1) ...\n",
+            "Setting up libcolamd2:amd64 (1:5.1.2-2) ...\n",
+            "Setting up libglew2.0:amd64 (2.0.0-5) ...\n",
+            "Setting up libccolamd2:amd64 (1:5.1.2-2) ...\n",
+            "Setting up python3-setuptools (39.0.1-2) ...\n",
+            "Setting up libglew-dev:amd64 (2.0.0-5) ...\n",
+            "Setting up libraw16:amd64 (0.18.8-1ubuntu0.3) ...\n",
+            "Setting up libglfw3-dev:amd64 (3.2.1-1) ...\n",
+            "Setting up python3-cryptography (2.1.4-1ubuntu1.4) ...\n",
+            "Setting up libxrandr-dev:amd64 (2:1.5.1-1) ...\n",
+            "Setting up libfreeimage3:amd64 (3.17.0+ds1-5+deb9u1build0.18.04.1) ...\n",
+            "Setting up libcamd2:amd64 (1:5.1.2-2) ...\n",
+            "Setting up python3-keyrings.alt (3.0-1) ...\n",
+            "Setting up libamd2:amd64 (1:5.1.2-2) ...\n",
+            "Setting up python3-secretstorage (2.3.1-2) ...\n",
+            "Setting up python3-keyring (10.6.0-1) ...\n",
+            "Setting up libcholmod3:amd64 (1:5.1.2-2) ...\n",
+            "Setting up libspqr2:amd64 (1:5.1.2-2) ...\n",
+            "Setting up libceres1 (1.13.0+dfsg0-2) ...\n",
+            "Setting up colmap (3.4-1) ...\n",
+            "Processing triggers for man-db (2.8.3-2ubuntu0.1) ...\n",
+            "Processing triggers for libc-bin (2.27-3ubuntu1.3) ...\n",
+            "Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n",
+            "Requirement already satisfied: cmake in /usr/local/lib/python3.7/dist-packages (3.22.5)\n"
+          ]
+        }
+      ],
+      "source": [
+        "!apt update && apt install build-essential git python3-dev python3-pip libopenexr-dev libxi-dev libglfw3-dev libglew-dev libomp-dev libxinerama-dev libxcursor-dev colmap ffmpeg jq\n",
+        "!pip install --upgrade cmake"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "ijgdl-TUcxnd",
+        "outputId": "e413476f-5043-4723-8339-bf22988410cd"
+      },
+      "outputs": [
+        {
+          "output_type": "stream",
+          "name": "stdout",
+          "text": [
+            "Cloning into 'instant-ngp'...\n",
+            "remote: Enumerating objects: 2473, done.\u001b[K\n",
+            "remote: Counting objects: 100% (26/26), done.\u001b[K\n",
+            "remote: Compressing objects: 100% (21/21), done.\u001b[K\n",
+            "remote: Total 2473 (delta 7), reused 9 (delta 5), pack-reused 2447\u001b[K\n",
+            "Receiving objects: 100% (2473/2473), 185.71 MiB | 43.08 MiB/s, done.\n",
+            "Resolving deltas: 100% (1488/1488), done.\n",
+            "Submodule 'dependencies/args' (https://github.com/Taywee/args) registered for path 'dependencies/args'\n",
+            "Submodule 'dependencies/dlss' (https://github.com/NVIDIA/DLSS) registered for path 'dependencies/dlss'\n",
+            "Submodule 'dependencies/eigen' (https://github.com/Tom94/eigen) registered for path 'dependencies/eigen'\n",
+            "Submodule 'dependencies/glfw' (https://github.com/Tom94/glfw) registered for path 'dependencies/glfw'\n",
+            "Submodule 'dependencies/imgui' (https://github.com/ocornut/imgui.git) registered for path 'dependencies/imgui'\n",
+            "Submodule 'dependencies/pybind11' (https://github.com/Tom94/pybind11) registered for path 'dependencies/pybind11'\n",
+            "Submodule 'dependencies/tiny-cuda-nn' (https://github.com/NVlabs/tiny-cuda-nn) registered for path 'dependencies/tiny-cuda-nn'\n",
+            "Submodule 'dependencies/tinylogger' (https://github.com/Tom94/tinylogger) registered for path 'dependencies/tinylogger'\n",
+            "Cloning into '/content/instant-ngp/dependencies/args'...\n",
+            "remote: Enumerating objects: 4314, done.        \n",
+            "remote: Counting objects: 100% (401/401), done.        \n",
+            "remote: Compressing objects: 100% (183/183), done.        \n",
+            "remote: Total 4314 (delta 233), reused 358 (delta 212), pack-reused 3913        \n",
+            "Receiving objects: 100% (4314/4314), 2.71 MiB | 22.90 MiB/s, done.\n",
+            "Resolving deltas: 100% (3563/3563), done.\n",
+            "Cloning into '/content/instant-ngp/dependencies/dlss'...\n",
+            "remote: Enumerating objects: 194, done.        \n",
+            "remote: Counting objects: 100% (12/12), done.        \n",
+            "remote: Compressing objects: 100% (8/8), done.        \n",
+            "remote: Total 194 (delta 8), reused 5 (delta 4), pack-reused 182        \n",
+            "Receiving objects: 100% (194/194), 79.26 MiB | 33.10 MiB/s, done.\n",
+            "Resolving deltas: 100% (102/102), done.\n",
+            "Cloning into '/content/instant-ngp/dependencies/eigen'...\n",
+            "remote: Enumerating objects: 103719, done.        \n",
+            "remote: Counting objects: 100% (764/764), done.        \n",
+            "remote: Compressing objects: 100% (136/136), done.        \n",
+            "remote: Total 103719 (delta 649), reused 687 (delta 628), pack-reused 102955        \n",
+            "Receiving objects: 100% (103719/103719), 95.88 MiB | 28.94 MiB/s, done.\n",
+            "Resolving deltas: 100% (85354/85354), done.\n",
+            "Cloning into '/content/instant-ngp/dependencies/glfw'...\n",
+            "remote: Enumerating objects: 26058, done.        \n",
+            "remote: Total 26058 (delta 0), reused 0 (delta 0), pack-reused 26058        \n",
+            "Receiving objects: 100% (26058/26058), 13.10 MiB | 27.26 MiB/s, done.\n",
+            "Resolving deltas: 100% (18364/18364), done.\n",
+            "Cloning into '/content/instant-ngp/dependencies/imgui'...\n",
+            "remote: Enumerating objects: 44860, done.        \n",
+            "remote: Counting objects: 100% (13/13), done.        \n",
+            "remote: Compressing objects: 100% (13/13), done.        \n",
+            "remote: Total 44860 (delta 2), reused 2 (delta 0), pack-reused 44847        \n",
+            "Receiving objects: 100% (44860/44860), 82.00 MiB | 32.07 MiB/s, done.\n",
+            "Resolving deltas: 100% (34196/34196), done.\n",
+            "Cloning into '/content/instant-ngp/dependencies/pybind11'...\n",
+            "remote: Enumerating objects: 17158, done.        \n",
+            "remote: Total 17158 (delta 0), reused 0 (delta 0), pack-reused 17158        \n",
+            "Receiving objects: 100% (17158/17158), 6.82 MiB | 27.08 MiB/s, done.\n",
+            "Resolving deltas: 100% (11729/11729), done.\n",
+            "Cloning into '/content/instant-ngp/dependencies/tiny-cuda-nn'...\n",
+            "remote: Enumerating objects: 2800, done.        \n",
+            "remote: Counting objects: 100% (547/547), done.        \n",
+            "remote: Compressing objects: 100% (214/214), done.        \n",
+            "remote: Total 2800 (delta 356), reused 393 (delta 302), pack-reused 2253        \n",
+            "Receiving objects: 100% (2800/2800), 19.29 MiB | 44.19 MiB/s, done.\n",
+            "Resolving deltas: 100% (1753/1753), done.\n",
+            "Cloning into '/content/instant-ngp/dependencies/tinylogger'...\n",
+            "remote: Enumerating objects: 151, done.        \n",
+            "remote: Total 151 (delta 0), reused 0 (delta 0), pack-reused 151        \n",
+            "Receiving objects: 100% (151/151), 23.40 KiB | 7.80 MiB/s, done.\n",
+            "Resolving deltas: 100% (72/72), done.\n",
+            "Submodule path 'dependencies/args': checked out 'a48e1f880813b367d2354963a58dedbf2b708584'\n",
+            "Submodule path 'dependencies/dlss': checked out 'b3559040f968d26b2edbe37e8e3ceda4b8d1275a'\n",
+            "Submodule 'NVIDIAImageScaling' (https://github.com/NVIDIAGameWorks/NVIDIAImageScaling) registered for path 'dependencies/dlss/NVIDIAImageScaling'\n",
+            "Cloning into '/content/instant-ngp/dependencies/dlss/NVIDIAImageScaling'...\n",
+            "remote: Enumerating objects: 691, done.        \n",
+            "remote: Counting objects: 100% (691/691), done.        \n",
+            "remote: Compressing objects: 100% (488/488), done.        \n",
+            "remote: Total 691 (delta 207), reused 655 (delta 177), pack-reused 0        \n",
+            "Receiving objects: 100% (691/691), 27.77 MiB | 36.14 MiB/s, done.\n",
+            "Resolving deltas: 100% (207/207), done.\n",
+            "Submodule path 'dependencies/dlss/NVIDIAImageScaling': checked out '4d3f6f1b421dda208b937f2ac78657c6753efccd'\n",
+            "Submodule path 'dependencies/eigen': checked out '3a8eda017526d00b95296338b0a99010d41c8b05'\n",
+            "Submodule path 'dependencies/glfw': checked out '71eb7036b47e2733c2f7b4c0010e2ce62557009d'\n",
+            "Submodule path 'dependencies/imgui': checked out 'fa2b318dd6190852a6fe7ebc952b6551e93899e0'\n",
+            "Submodule path 'dependencies/pybind11': checked out '40ea63e921858d96c1460c478e51563d3a24eea2'\n",
+            "Submodule path 'dependencies/tiny-cuda-nn': checked out '7f0320f15525bc1e21e99ecefc828b3159c98369'\n",
+            "Submodule 'dependencies/cutlass' (https://github.com/NVIDIA/cutlass) registered for path 'dependencies/tiny-cuda-nn/dependencies/cutlass'\n",
+            "Submodule 'dependencies/fmt' (https://github.com/fmtlib/fmt) registered for path 'dependencies/tiny-cuda-nn/dependencies/fmt'\n",
+            "Cloning into '/content/instant-ngp/dependencies/tiny-cuda-nn/dependencies/cutlass'...\n",
+            "remote: Enumerating objects: 15919, done.        \n",
+            "remote: Counting objects: 100% (4320/4320), done.        \n",
+            "remote: Compressing objects: 100% (954/954), done.        \n",
+            "remote: Total 15919 (delta 3588), reused 3681 (delta 3316), pack-reused 11599        \n",
+            "Receiving objects: 100% (15919/15919), 22.77 MiB | 27.92 MiB/s, done.\n",
+            "Resolving deltas: 100% (11630/11630), done.\n",
+            "Cloning into '/content/instant-ngp/dependencies/tiny-cuda-nn/dependencies/fmt'...\n",
+            "remote: Enumerating objects: 30107, done.        \n",
+            "remote: Counting objects: 100% (4/4), done.        \n",
+            "remote: Compressing objects: 100% (4/4), done.        \n",
+            "remote: Total 30107 (delta 0), reused 0 (delta 0), pack-reused 30103        \n",
+            "Receiving objects: 100% (30107/30107), 14.11 MiB | 26.56 MiB/s, done.\n",
+            "Resolving deltas: 100% (20333/20333), done.\n",
+            "Submodule path 'dependencies/tiny-cuda-nn/dependencies/cutlass': checked out '1eb6355182a5124639ce9d3ff165732a94ed9a70'\n",
+            "Submodule path 'dependencies/tiny-cuda-nn/dependencies/fmt': checked out 'c4ee726532178e556d923372f29163bd206d7732'\n",
+            "Submodule path 'dependencies/tinylogger': checked out '9b7a92ff44ffca3e80dca3549fa4eb599d039eeb'\n",
+            "/content/instant-ngp\n"
+          ]
+        }
+      ],
+      "source": [
+        "!git clone --recursive https://github.com/nvlabs/instant-ngp\n",
+        "%cd instant-ngp"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "## 3. Set compute capability\n",
+        "Find the compute capability of the GPU in your **local** machine in the following link:\n",
+        "https://developer.nvidia.com/cuda-gpus\n",
+        "\n",
+        "You need this to be able to open your trained models in `testbed` inside your local machine later on, so you can explore them or trace a camera path in order to generate a video from your scene."
+      ],
+      "metadata": {
+        "id": "SF4CRM2-rqn1"
+      }
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "compute_capability = \"61\" #@param [50, 52, 60, 61, 70, 72, 75, 80, 86, 87]\n",
+        "%env TCNN_CUDA_ARCHITECTURES=$compute_capability\n"
+      ],
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "Yf9H-wO0o1Ax",
+        "outputId": "e6332360-f07d-487b-abda-9ce76ed379fc"
+      },
+      "execution_count": null,
+      "outputs": [
+        {
+          "output_type": "stream",
+          "name": "stdout",
+          "text": [
+            "env: TCNN_CUDA_ARCHITECTURES=61\n"
+          ]
+        }
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "## 4. Set the right network configuration\n",
+        "For compatibility between the model trained here and the local machine, a network with FP32 or FP16 is chosen.\n",
+        "\n",
+        "https://docs.nvidia.com/deeplearning/tensorrt/support-matrix/index.html#hardware-precision-matrix "
+      ],
+      "metadata": {
+        "id": "X6PLafxjtoc1"
+      }
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "network_type = \"FullyFusedMLP\" if int(compute_capability) >= 70 else \"CutlassMLP\"\n",
+        "print(f\"Using {network_type}\")\n",
+        "%env NN_CONFIG_PATH = ./configs/nerf/base.json\n",
+        "!jq '.network.otype = \"CutlassMLP\" | .rgb_network.otype = \"CutlassMLP\"' $NN_CONFIG_PATH | sponge $NN_CONFIG_PATH"
+      ],
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "KFZAbFtUqQkc",
+        "outputId": "92cd4308-62ef-465f-d996-1ed301f1c4f4"
+      },
+      "execution_count": null,
+      "outputs": [
+        {
+          "output_type": "stream",
+          "name": "stdout",
+          "text": [
+            "Using CutlassMLP\n",
+            "env: NN_CONFIG_PATH=./configs/nerf/base.json\n"
+          ]
+        }
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "## 5. Build the project and install python requirements"
+      ],
+      "metadata": {
+        "id": "P9XhY2souWum"
+      }
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "B7E55zXYc1gD",
+        "outputId": "904f6f13-36d9-47fa-c9c3-5475a62d67da"
+      },
+      "outputs": [
+        {
+          "output_type": "stream",
+          "name": "stdout",
+          "text": [
+            "-- Obtained target architecture from environment variable TCNN_CUDA_ARCHITECTURES=61\n",
+            "-- Targeting GPU architectures: 61\n",
+            "\u001b[33mCMake Warning at dependencies/tiny-cuda-nn/CMakeLists.txt:122 (message):\n",
+            "  Fully fused MLPs do not support GPU architectures of 70 or less.  Falling\n",
+            "  back to CUTLASS MLPs.  Remove GPU architectures 70 and lower to allow\n",
+            "  maximum performance\n",
+            "\n",
+            "\u001b[0m\n",
+            "-- Module support is disabled.\n",
+            "-- Version: 9.0.0\n",
+            "-- Build type: Release\n",
+            "-- CXX_STANDARD: 14\n",
+            "-- Required features: cxx_variadic_templates\n",
+            "\u001b[0m-- !!! Warning OptiX_INSTALL_DIR not set in environment. using default\u001b[0m\n",
+            "\u001b[0m-- OptiX_INSTALL_DIR value: /usr/local/NVIDIA-OptiX-SDK-7.5.0-linux64-x86_64\u001b[0m\n",
+            "-- OptiX headers (optix.h and friends) not found.\n",
+            "\u001b[33mCMake Warning at CMakeLists.txt:194 (message):\n",
+            "  OptiX was not found.  Neural graphics primitives will still compile and run\n",
+            "  correctly.  However, SDF training in 'raystab' and 'pathescape' modes will\n",
+            "  be significantly slower.\n",
+            "\n",
+            "\u001b[0m\n",
+            "-- pybind11 v2.7.1 \n",
+            "\u001b[33mCMake Warning (dev) at /usr/local/lib/python3.7/dist-packages/cmake/data/share/cmake-3.22/Modules/CMakeDependentOption.cmake:84 (message):\n",
+            "  Policy CMP0127 is not set: cmake_dependent_option() supports full Condition\n",
+            "  Syntax.  Run \"cmake --help-policy CMP0127\" for policy details.  Use the\n",
+            "  cmake_policy command to set the policy and suppress this warning.\n",
+            "Call Stack (most recent call first):\n",
+            "  dependencies/pybind11/CMakeLists.txt:98 (cmake_dependent_option)\n",
+            "This warning is for project developers.  Use -Wno-dev to suppress it.\n",
+            "\u001b[0m\n",
+            "-- Configuring done\n",
+            "-- Generating done\n",
+            "-- Build files have been written to: /content/instant-ngp/build\n"
+          ]
+        }
+      ],
+      "source": [
+        "!cmake . -B build -DNGP_BUILD_WITH_GUI=OFF"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "cpuhlQmJcDPJ",
+        "outputId": "9e8d56a9-e9aa-4db1-c73d-0b213ee0a6be"
+      },
+      "outputs": [
+        {
+          "output_type": "stream",
+          "name": "stdout",
+          "text": [
+            "\u001b[35m\u001b[1mConsolidate compiler generated dependencies of target fmt\u001b[0m\n",
+            "[  8%] Built target fmt\n",
+            "\u001b[35m\u001b[1mConsolidate compiler generated dependencies of target tiny-cuda-nn\u001b[0m\n",
+            "[ 11%] \u001b[32mBuilding CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/common.cu.o\u001b[0m\n",
+            "[ 14%] \u001b[32mBuilding CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/common_device.cu.o\u001b[0m\n",
+            "[ 17%] \u001b[32mBuilding CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/cpp_api.cu.o\u001b[0m\n",
+            "[ 20%] \u001b[32mBuilding CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/cutlass_mlp.cu.o\u001b[0m\n",
+            "[ 23%] \u001b[32mBuilding CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/encoding.cu.o\u001b[0m\n",
+            "[ 26%] \u001b[32mBuilding CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/loss.cu.o\u001b[0m\n",
+            "[ 29%] \u001b[32mBuilding CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/network.cu.o\u001b[0m\n",
+            "[ 32%] \u001b[32mBuilding CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/object.cu.o\u001b[0m\n",
+            "[ 35%] \u001b[32mBuilding CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/optimizer.cu.o\u001b[0m\n",
+            "[ 38%] \u001b[32mBuilding CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/reduce_sum.cu.o\u001b[0m\n",
+            "[ 41%] \u001b[32m\u001b[1mLinking CXX static library libtiny-cuda-nn.a\u001b[0m\n",
+            "[ 41%] Built target tiny-cuda-nn\n",
+            "\u001b[35m\u001b[1mConsolidate compiler generated dependencies of target ngp\u001b[0m\n",
+            "[ 44%] \u001b[32mBuilding CUDA object CMakeFiles/ngp.dir/src/camera_path.cu.o\u001b[0m\n",
+            "[ 47%] \u001b[32mBuilding CUDA object CMakeFiles/ngp.dir/src/common_device.cu.o\u001b[0m\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/functors/BinaryFunctors.h(415): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"const Eigen::internal::scalar_quotient_op<LhsScalar, RhsScalar>::result_type Eigen::internal::scalar_quotient_op<LhsScalar, RhsScalar>::operator()(const LhsScalar &, const RhsScalar &) const [with LhsScalar=std::complex<float>, RhsScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/CoreEvaluators.h(777): here\n",
+            "            instantiation of \"Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar>::coeff(Eigen::Index) const [with BinaryOp=Eigen::internal::scalar_quotient_op<std::complex<float>, std::complex<float>>, Lhs=const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false>, Rhs=const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, -1, 1, 0, 4, 1>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(661): here\n",
+            "            instantiation of \"void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT=Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false>>, SrcEvaluatorTypeT=Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<std::complex<float>, std::complex<float>>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, -1, 1, 0, 4, 1>>>>, Functor=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(519): here\n",
+            "            instantiation of \"void Eigen::internal::dense_assignment_loop<Kernel, 1, 0>::run(Kernel &) [with Kernel=Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false>>, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<std::complex<float>, std::complex<float>>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, -1, 1, 0, 4, 1>>>>, Eigen::internal::assign_op<std::complex<float>, std::complex<float>>, 0>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(786): here\n",
+            "            instantiation of \"void Eigen::internal::call_dense_assignment_loop(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false>, SrcXprType=Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<std::complex<float>, std::complex<float>>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, -1, 1, 0, 4, 1>>>, Functor=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(955): here\n",
+            "            [ 13 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/Householder.h(86): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart &, Eigen::MatrixBase<Derived>::Scalar &, Eigen::MatrixBase<Derived>::RealScalar &) const [with Derived=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>, EssentialPart=Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>, -1>]\" \n",
+            "(48): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar &, Eigen::MatrixBase<Derived>::RealScalar &) [with Derived=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/./HessenbergDecomposition.h(307): here\n",
+            "            instantiation of \"void Eigen::HessenbergDecomposition<MatrixType_>::_compute(Eigen::HessenbergDecomposition<MatrixType_>::MatrixType &, Eigen::HessenbergDecomposition<MatrixType_>::CoeffVectorType &, Eigen::HessenbergDecomposition<MatrixType_>::VectorType &) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/./HessenbergDecomposition.h(163): here\n",
+            "            instantiation of \"Eigen::HessenbergDecomposition<MatrixType_> &Eigen::HessenbergDecomposition<MatrixType_>::compute(const Eigen::EigenBase<InputType> &) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(363): here\n",
+            "            instantiation of \"void Eigen::internal::complex_schur_reduce_to_hessenberg<MatrixType, IsComplex>::run(Eigen::ComplexSchur<MatrixType> &, const MatrixType &, __nv_bool) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, IsComplex=true]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(339): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/Householder.h(95): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart &, Eigen::MatrixBase<Derived>::Scalar &, Eigen::MatrixBase<Derived>::RealScalar &) const [with Derived=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>, EssentialPart=Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>, -1>]\" \n",
+            "(48): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar &, Eigen::MatrixBase<Derived>::RealScalar &) [with Derived=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/./HessenbergDecomposition.h(307): here\n",
+            "            instantiation of \"void Eigen::HessenbergDecomposition<MatrixType_>::_compute(Eigen::HessenbergDecomposition<MatrixType_>::MatrixType &, Eigen::HessenbergDecomposition<MatrixType_>::CoeffVectorType &, Eigen::HessenbergDecomposition<MatrixType_>::VectorType &) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/./HessenbergDecomposition.h(163): here\n",
+            "            instantiation of \"Eigen::HessenbergDecomposition<MatrixType_> &Eigen::HessenbergDecomposition<MatrixType_>::compute(const Eigen::EigenBase<InputType> &) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(363): here\n",
+            "            instantiation of \"void Eigen::internal::complex_schur_reduce_to_hessenberg<MatrixType, IsComplex>::run(Eigen::ComplexSchur<MatrixType> &, const MatrixType &, __nv_bool) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, IsComplex=true]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(339): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/Householder.h(96): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart &, Eigen::MatrixBase<Derived>::Scalar &, Eigen::MatrixBase<Derived>::RealScalar &) const [with Derived=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>, EssentialPart=Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>, -1>]\" \n",
+            "(48): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar &, Eigen::MatrixBase<Derived>::RealScalar &) [with Derived=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/./HessenbergDecomposition.h(307): here\n",
+            "            instantiation of \"void Eigen::HessenbergDecomposition<MatrixType_>::_compute(Eigen::HessenbergDecomposition<MatrixType_>::MatrixType &, Eigen::HessenbergDecomposition<MatrixType_>::CoeffVectorType &, Eigen::HessenbergDecomposition<MatrixType_>::VectorType &) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/./HessenbergDecomposition.h(163): here\n",
+            "            instantiation of \"Eigen::HessenbergDecomposition<MatrixType_> &Eigen::HessenbergDecomposition<MatrixType_>::compute(const Eigen::EigenBase<InputType> &) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(363): here\n",
+            "            instantiation of \"void Eigen::internal::complex_schur_reduce_to_hessenberg<MatrixType, IsComplex>::run(Eigen::ComplexSchur<MatrixType> &, const MatrixType &, __nv_bool) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, IsComplex=true]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(339): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/Householder.h(96): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart &, Eigen::MatrixBase<Derived>::Scalar &, Eigen::MatrixBase<Derived>::RealScalar &) const [with Derived=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>, EssentialPart=Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>, -1>]\" \n",
+            "(48): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar &, Eigen::MatrixBase<Derived>::RealScalar &) [with Derived=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/./HessenbergDecomposition.h(307): here\n",
+            "            instantiation of \"void Eigen::HessenbergDecomposition<MatrixType_>::_compute(Eigen::HessenbergDecomposition<MatrixType_>::MatrixType &, Eigen::HessenbergDecomposition<MatrixType_>::CoeffVectorType &, Eigen::HessenbergDecomposition<MatrixType_>::VectorType &) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/./HessenbergDecomposition.h(163): here\n",
+            "            instantiation of \"Eigen::HessenbergDecomposition<MatrixType_> &Eigen::HessenbergDecomposition<MatrixType_>::compute(const Eigen::EigenBase<InputType> &) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(363): here\n",
+            "            instantiation of \"void Eigen::internal::complex_schur_reduce_to_hessenberg<MatrixType, IsComplex>::run(Eigen::ComplexSchur<MatrixType> &, const MatrixType &, __nv_bool) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, IsComplex=true]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(339): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/Householder.h(96): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart &, Eigen::MatrixBase<Derived>::Scalar &, Eigen::MatrixBase<Derived>::RealScalar &) const [with Derived=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>, EssentialPart=Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>, -1>]\" \n",
+            "(48): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar &, Eigen::MatrixBase<Derived>::RealScalar &) [with Derived=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/./HessenbergDecomposition.h(307): here\n",
+            "            instantiation of \"void Eigen::HessenbergDecomposition<MatrixType_>::_compute(Eigen::HessenbergDecomposition<MatrixType_>::MatrixType &, Eigen::HessenbergDecomposition<MatrixType_>::CoeffVectorType &, Eigen::HessenbergDecomposition<MatrixType_>::VectorType &) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/./HessenbergDecomposition.h(163): here\n",
+            "            instantiation of \"Eigen::HessenbergDecomposition<MatrixType_> &Eigen::HessenbergDecomposition<MatrixType_>::compute(const Eigen::EigenBase<InputType> &) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(363): here\n",
+            "            instantiation of \"void Eigen::internal::complex_schur_reduce_to_hessenberg<MatrixType, IsComplex>::run(Eigen::ComplexSchur<MatrixType> &, const MatrixType &, __nv_bool) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, IsComplex=true]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(339): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/functors/AssignmentFunctors.h(94): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::mul_assign_op<DstScalar, SrcScalar>::assignCoeff(DstScalar &, const SrcScalar &) const [with DstScalar=std::complex<float>, SrcScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(655): here\n",
+            "            instantiation of \"void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT=Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>>, SrcEvaluatorTypeT=Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>>, Functor=Eigen::internal::mul_assign_op<std::complex<float>, std::complex<float>>, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(669): here\n",
+            "            instantiation of \"void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT=Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>>, SrcEvaluatorTypeT=Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>>, Functor=Eigen::internal::mul_assign_op<std::complex<float>, std::complex<float>>, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(348): here\n",
+            "            instantiation of \"void Eigen::internal::dense_assignment_loop<Kernel, 0, 0>::run(Kernel &) [with Kernel=Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>>, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>>, Eigen::internal::mul_assign_op<std::complex<float>, std::complex<float>>, 0>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(786): here\n",
+            "            instantiation of \"void Eigen::internal::call_dense_assignment_loop(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, SrcXprType=Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, Functor=Eigen::internal::mul_assign_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(955): here\n",
+            "            [ 11 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/functors/BinaryFunctors.h(82): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::internal::scalar_product_op<LhsScalar, RhsScalar>::result_type Eigen::internal::scalar_product_op<LhsScalar, RhsScalar>::operator()(const LhsScalar &, const RhsScalar &) const [with LhsScalar=std::complex<float>, RhsScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/CoreEvaluators.h(771): here\n",
+            "            instantiation of \"Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar>::coeff(Eigen::Index, Eigen::Index) const [with BinaryOp=Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, Lhs=const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>>>, 1, -1, true>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, -1, 1, true>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Redux.h(383): here\n",
+            "            instantiation of \"Eigen::internal::redux_evaluator<XprType_>::CoeffReturnType Eigen::internal::redux_evaluator<XprType_>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with XprType_=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>>>, 1, -1, true>>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, -1, 1, true>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Redux.h(204): here\n",
+            "            instantiation of \"Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::run(const Evaluator &, const Func &, const XprType &) [with Func=Eigen::internal::scalar_sum_op<std::complex<float>, std::complex<float>>, Evaluator=Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>>>, 1, -1, true>>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, -1, 1, true>>>, XprType=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>>>, 1, -1, true>>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, -1, 1, true>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Redux.h(420): here\n",
+            "            instantiation of \"Eigen::DenseBase<Derived>::Scalar Eigen::DenseBase<Derived>::redux(const BinaryOp &) const [with Derived=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>>>, 1, -1, true>>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, -1, 1, true>>, BinaryOp=Eigen::internal::scalar_sum_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Redux.h(465): here\n",
+            "            [ 18 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/functors/BinaryFunctors.h(44): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::internal::scalar_sum_op<LhsScalar, RhsScalar>::result_type Eigen::internal::scalar_sum_op<LhsScalar, RhsScalar>::operator()(const LhsScalar &, const RhsScalar &) const [with LhsScalar=std::complex<float>, RhsScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Redux.h(206): here\n",
+            "            instantiation of \"Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::run(const Evaluator &, const Func &, const XprType &) [with Func=Eigen::internal::scalar_sum_op<std::complex<float>, std::complex<float>>, Evaluator=Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>>>, 1, -1, true>>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, -1, 1, true>>>, XprType=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>>>, 1, -1, true>>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, -1, 1, true>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Redux.h(420): here\n",
+            "            instantiation of \"Eigen::DenseBase<Derived>::Scalar Eigen::DenseBase<Derived>::redux(const BinaryOp &) const [with Derived=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>>>, 1, -1, true>>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, -1, 1, true>>, BinaryOp=Eigen::internal::scalar_sum_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Redux.h(465): here\n",
+            "            instantiation of \"Eigen::DenseBase<Derived>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>>>, 1, -1, true>>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, -1, 1, true>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(620): here\n",
+            "            instantiation of \"const Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape, Eigen::internal::traits<Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar, Eigen::internal::traits<Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar>::CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape, Eigen::internal::traits<Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar, Eigen::internal::traits<Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar>::coeff(Eigen::Index) const [with Lhs=Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1, 1, false>>>, Rhs=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, ProductTag=3]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(661): here\n",
+            "            [ 16 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/functors/AssignmentFunctors.h(51): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::add_assign_op<DstScalar, SrcScalar>::assignCoeff(DstScalar &, const SrcScalar &) const [with DstScalar=std::complex<float>, SrcScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(661): here\n",
+            "            instantiation of \"void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT=Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0>>>, SrcEvaluatorTypeT=Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, 1, -1, false>>, Functor=Eigen::internal::add_assign_op<std::complex<float>, std::complex<float>>, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(519): here\n",
+            "            instantiation of \"void Eigen::internal::dense_assignment_loop<Kernel, 1, 0>::run(Kernel &) [with Kernel=Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0>>>, Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, 1, -1, false>>, Eigen::internal::add_assign_op<std::complex<float>, std::complex<float>>, 0>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(786): here\n",
+            "            instantiation of \"void Eigen::internal::call_dense_assignment_loop(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Map<Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0>>, SrcXprType=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, 1, -1, false>, Functor=Eigen::internal::add_assign_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(955): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Map<Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0>>, SrcXprType=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, 1, -1, false>, Functor=Eigen::internal::add_assign_op<std::complex<float>, std::complex<float>>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            [ 10 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/functors/AssignmentFunctors.h(72): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::sub_assign_op<DstScalar, SrcScalar>::assignCoeff(DstScalar &, const SrcScalar &) const [with DstScalar=std::complex<float>, SrcScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(661): here\n",
+            "            instantiation of \"void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT=Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, 1, -1, false>>, SrcEvaluatorTypeT=Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::Map<Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0>>>>, Functor=Eigen::internal::sub_assign_op<std::complex<float>, std::complex<float>>, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(519): here\n",
+            "            instantiation of \"void Eigen::internal::dense_assignment_loop<Kernel, 1, 0>::run(Kernel &) [with Kernel=Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, 1, -1, false>>, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::Map<Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0>>>>, Eigen::internal::sub_assign_op<std::complex<float>, std::complex<float>>, 0>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(786): here\n",
+            "            instantiation of \"void Eigen::internal::call_dense_assignment_loop(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, 1, -1, false>, SrcXprType=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::Map<Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0>>>, Functor=Eigen::internal::sub_assign_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(955): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, 1, -1, false>, SrcXprType=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::Map<Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0>>>, Functor=Eigen::internal::sub_assign_op<std::complex<float>, std::complex<float>>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            [ 10 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/Householder.h(125): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart &, const Eigen::MatrixBase<Derived>::Scalar &, Eigen::MatrixBase<Derived>::Scalar *) [with Derived=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, EssentialPart=Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/./HessenbergDecomposition.h(316): here\n",
+            "            instantiation of \"void Eigen::HessenbergDecomposition<MatrixType_>::_compute(Eigen::HessenbergDecomposition<MatrixType_>::MatrixType &, Eigen::HessenbergDecomposition<MatrixType_>::CoeffVectorType &, Eigen::HessenbergDecomposition<MatrixType_>::VectorType &) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/./HessenbergDecomposition.h(163): here\n",
+            "            instantiation of \"Eigen::HessenbergDecomposition<MatrixType_> &Eigen::HessenbergDecomposition<MatrixType_>::compute(const Eigen::EigenBase<InputType> &) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(363): here\n",
+            "            instantiation of \"void Eigen::internal::complex_schur_reduce_to_hessenberg<MatrixType, IsComplex>::run(Eigen::ComplexSchur<MatrixType> &, const MatrixType &, __nv_bool) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, IsComplex=true]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(339): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/Householder.h(163): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart &, const Eigen::MatrixBase<Derived>::Scalar &, Eigen::MatrixBase<Derived>::Scalar *) [with Derived=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, EssentialPart=Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, -1>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/./HessenbergDecomposition.h(320): here\n",
+            "            instantiation of \"void Eigen::HessenbergDecomposition<MatrixType_>::_compute(Eigen::HessenbergDecomposition<MatrixType_>::MatrixType &, Eigen::HessenbergDecomposition<MatrixType_>::CoeffVectorType &, Eigen::HessenbergDecomposition<MatrixType_>::VectorType &) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/./HessenbergDecomposition.h(163): here\n",
+            "            instantiation of \"Eigen::HessenbergDecomposition<MatrixType_> &Eigen::HessenbergDecomposition<MatrixType_>::compute(const Eigen::EigenBase<InputType> &) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(363): here\n",
+            "            instantiation of \"void Eigen::internal::complex_schur_reduce_to_hessenberg<MatrixType, IsComplex>::run(Eigen::ComplexSchur<MatrixType> &, const MatrixType &, __nv_bool) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, IsComplex=true]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(339): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>>, Dest=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Assign.h(86): here\n",
+            "            instantiation of \"Derived &Eigen::MatrixBase<Derived>::operator=(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OtherDerived=Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(480): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::operator=(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OtherDerived=Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(247): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_> &Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::operator=(const Eigen::ReturnByValue<OtherDerived> &) [with Scalar_=std::complex<float>, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(364): here\n",
+            "            instantiation of \"void Eigen::internal::complex_schur_reduce_to_hessenberg<MatrixType, IsComplex>::run(Eigen::ComplexSchur<MatrixType> &, const MatrixType &, __nv_bool) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, IsComplex=true]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(339): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/Householder.h(163): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart &, const Eigen::MatrixBase<Derived>::Scalar &, Eigen::MatrixBase<Derived>::Scalar *) [with Derived=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, EssentialPart=Eigen::Block<const Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, 1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/HouseholderSequence.h(306): here\n",
+            "            instantiation of \"void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest &, Workspace &) const [with VectorsType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, CoeffsType=Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 3, 1, 0, 3, 1>>, Side=1, Dest=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Workspace=Eigen::Matrix<std::complex<float>, 4, 1, 0, 4, 1>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/HouseholderSequence.h(286): here\n",
+            "            instantiation of \"void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(DestType &) const [with VectorsType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, CoeffsType=Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 3, 1, 0, 3, 1>>, Side=1, DestType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(975): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::EigenBase2EigenBase, Weak>::run(DstXprType &, const SrcXprType &, const Eigen::internal::assign_op<DstXprType::Scalar, SrcXprType::Scalar> &) [with DstXprType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, SrcXprType=Eigen::HouseholderSequence<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 3, 1, 0, 3, 1>>, 1>, Functor=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Src=Eigen::HouseholderSequence<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 3, 1, 0, 3, 1>>, 1>, Func=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(859): here\n",
+            "            [ 9 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/Householder.h(125): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart &, const Eigen::MatrixBase<Derived>::Scalar &, Eigen::MatrixBase<Derived>::Scalar *) [with Derived=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, EssentialPart=Eigen::Block<const Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, 1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/HouseholderSequence.h(309): here\n",
+            "            instantiation of \"void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest &, Workspace &) const [with VectorsType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, CoeffsType=Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 3, 1, 0, 3, 1>>, Side=1, Dest=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Workspace=Eigen::Matrix<std::complex<float>, 4, 1, 0, 4, 1>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/HouseholderSequence.h(286): here\n",
+            "            instantiation of \"void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(DestType &) const [with VectorsType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, CoeffsType=Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 3, 1, 0, 3, 1>>, Side=1, DestType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(975): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::EigenBase2EigenBase, Weak>::run(DstXprType &, const SrcXprType &, const Eigen::internal::assign_op<DstXprType::Scalar, SrcXprType::Scalar> &) [with DstXprType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, SrcXprType=Eigen::HouseholderSequence<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 3, 1, 0, 3, 1>>, 1>, Functor=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Src=Eigen::HouseholderSequence<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 3, 1, 0, 3, 1>>, 1>, Func=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(859): here\n",
+            "            [ 9 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/util/BlasUtil.h(455): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::internal::blas_traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<Scalar, Scalar>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<Scalar>, Plain>, NestedXpr>>::ExtractType Eigen::internal::blas_traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<Scalar, Scalar>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<Scalar>, Plain>, NestedXpr>>::extract(const Eigen::internal::blas_traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<Scalar, Scalar>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<Scalar>, Plain>, NestedXpr>>::XprType &) [with Scalar=std::complex<float>, NestedXpr=const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>, Plain=const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>]\" \n",
+            "(512): here\n",
+            "            instantiation of \"Eigen::internal::blas_traits<Eigen::Transpose<NestedXpr>>::ExtractType Eigen::internal::blas_traits<Eigen::Transpose<NestedXpr>>::extract(const Eigen::internal::blas_traits<Eigen::Transpose<NestedXpr>>::XprType &) [with NestedXpr=const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(305): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/util/BlasUtil.h(457): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Scalar Eigen::internal::blas_traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<Scalar, Scalar>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<Scalar>, Plain>, NestedXpr>>::extractScalarFactor(const Eigen::internal::blas_traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<Scalar, Scalar>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<Scalar>, Plain>, NestedXpr>>::XprType &) [with Scalar=std::complex<float>, NestedXpr=const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>, Plain=const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>]\" \n",
+            "(513): here\n",
+            "            instantiation of \"Eigen::internal::blas_traits<Eigen::Transpose<NestedXpr>>::Scalar Eigen::internal::blas_traits<Eigen::Transpose<NestedXpr>>::extractScalarFactor(const Eigen::internal::blas_traits<Eigen::Transpose<NestedXpr>>::XprType &) [with NestedXpr=const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(308): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/util/BlasUtil.h(457): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Scalar Eigen::internal::blas_traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<Scalar, Scalar>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<Scalar>, Plain>, NestedXpr>>::extractScalarFactor(const Eigen::internal::blas_traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<Scalar, Scalar>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<Scalar>, Plain>, NestedXpr>>::XprType &) [with Scalar=std::complex<float>, NestedXpr=const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>, Plain=const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>]\" \n",
+            "(513): here\n",
+            "            instantiation of \"Eigen::internal::blas_traits<Eigen::Transpose<NestedXpr>>::Scalar Eigen::internal::blas_traits<Eigen::Transpose<NestedXpr>>::extractScalarFactor(const Eigen::internal::blas_traits<Eigen::Transpose<NestedXpr>>::XprType &) [with NestedXpr=const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(308): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/GenericPacketMath.h(239): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Packet Eigen::internal::pmul(const Packet &, const Packet &) [with Packet=std::complex<float>]\" \n",
+            "(961): here\n",
+            "            instantiation of \"Packet Eigen::internal::pmadd(const Packet &, const Packet &, const Packet &) [with Packet=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/arch/Default/ConjHelper.h(97): here\n",
+            "            instantiation of \"Packet Eigen::internal::conj_helper<Packet, Packet, ConjLhs, ConjRhs>::pmadd(const Packet &, const Packet &, const Packet &) const [with Packet=std::complex<float>, ConjLhs=false, ConjRhs=true]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(381): here\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            [ 24 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/GenericPacketMath.h(217): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Packet Eigen::internal::padd(const Packet &, const Packet &) [with Packet=std::complex<float>]\" \n",
+            "(961): here\n",
+            "            instantiation of \"Packet Eigen::internal::pmadd(const Packet &, const Packet &, const Packet &) [with Packet=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/arch/Default/ConjHelper.h(97): here\n",
+            "            instantiation of \"Packet Eigen::internal::conj_helper<Packet, Packet, ConjLhs, ConjRhs>::pmadd(const Packet &, const Packet &, const Packet &) const [with Packet=std::complex<float>, ConjLhs=false, ConjRhs=true]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(381): here\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            [ 24 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(402): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(403): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(404): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(405): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(406): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(407): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(408): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(409): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(411): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(411): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(412): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(412): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(413): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(413): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(414): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(414): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(415): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(415): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(416): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(416): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(417): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(417): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(418): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(418): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(445): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(446): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(447): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(448): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(450): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(450): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(451): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(451): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(452): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(452): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(453): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(453): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(474): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(475): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(477): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(477): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(478): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(478): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(498): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(506): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(510): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(512): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(512): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(147): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(402): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(403): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(404): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(405): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(406): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(407): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(408): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(409): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(411): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(411): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(412): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(412): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(413): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(413): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(414): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(414): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(415): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(415): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(416): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(416): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(417): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(417): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(418): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(418): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(445): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(446): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(447): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(448): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(450): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(450): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(451): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(451): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(452): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(452): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(453): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(453): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(474): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(475): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(477): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(477): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(478): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(478): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(498): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(506): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(510): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(512): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/GeneralMatrixVector.h(512): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper &, const RhsMapper &, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar *, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index=Eigen::Index, LhsScalar=std::complex<float>, LhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateLhs=false, RhsScalar=std::complex<float>, RhsMapper=Eigen::internal::const_blas_data_mapper<std::complex<float>, Eigen::Index, 1>, ConjugateRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(156): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar *, Index, const RhsScalar *, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar *, Index, const Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar &) [with Index=Eigen::Index, Mode=6, LhsScalar=std::complex<float>, ConjLhs=false, RhsScalar=std::complex<float>, ConjRhs=true, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(329): here\n",
+            "            instantiation of \"void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs &, const Rhs &, Dest &, const Dest::Scalar &) [with Mode=6, Lhs=Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>>, Rhs=Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>>, Dest=Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/products/TriangularMatrixVector.h(196): here\n",
+            "            instantiation of \"void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest &, const Lhs &, const Rhs &, const Dest::Scalar &) [with Mode=5, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(785): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, ProductTag=3, Dest=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, Derived=Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, Eigen::DenseShape, Eigen::TriangularShape, 3>, Dst=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "(351): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst &, const Lhs &, const Rhs &) [with Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, Derived=Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, Eigen::DenseShape, Eigen::TriangularShape, 3>, Dst=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]\" \n",
+            "(150): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::run(DstXprType &, const Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::SrcXprType &, const Eigen::internal::assign_op<Scalar, Scalar> &) [with DstXprType=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Lhs=Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Rhs=Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, Options=0, Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Src=Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, 0>, Func=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/NoAlias.h(45): here\n",
+            "            instantiation of \"ExpressionType &Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived> &) [with ExpressionType=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, StorageBase=Eigen::MatrixBase, OtherDerived=Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 1, -1, 1, 1, 4>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>>, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, -1, -1, false>, 5U>, 0>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/BlockHouseholder.h(66): here\n",
+            "            [ 16 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar &) [with Lhs=Eigen::TriangularView<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>>>, 6U>, Rhs=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, Derived=Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>>>, 6U>, Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 3>, Dst=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "(351): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst &, const Lhs &, const Rhs &) [with Lhs=Eigen::TriangularView<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>>>, 6U>, Rhs=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, Derived=Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>>>, 6U>, Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 3>, Dst=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "(150): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::run(DstXprType &, const Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::SrcXprType &, const Eigen::internal::assign_op<Scalar, Scalar> &) [with DstXprType=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Lhs=Eigen::TriangularView<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>>>, 6U>, Rhs=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, Options=0, Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Src=Eigen::Product<Eigen::TriangularView<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>>>, 6U>, Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, 0>, Func=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(800): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, OtherDerived=Eigen::Product<Eigen::TriangularView<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>>>, 6U>, Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, 0>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(599): here\n",
+            "            [ 17 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar &) [with Lhs=Eigen::TriangularView<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 2U>, Rhs=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Derived=Eigen::internal::generic_product_impl<Eigen::TriangularView<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 2U>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Eigen::TriangularShape, Eigen::DenseShape, 3>, Dst=Eigen::Matrix<std::complex<float>, -1, -1, 0, -1, 4>]\" \n",
+            "(351): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst &, const Lhs &, const Rhs &) [with Lhs=Eigen::TriangularView<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 2U>, Rhs=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Derived=Eigen::internal::generic_product_impl<Eigen::TriangularView<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 2U>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Eigen::TriangularShape, Eigen::DenseShape, 3>, Dst=Eigen::Matrix<std::complex<float>, -1, -1, 0, -1, 4>]\" \n",
+            "(150): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::run(DstXprType &, const Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::SrcXprType &, const Eigen::internal::assign_op<Scalar, Scalar> &) [with DstXprType=Eigen::Matrix<std::complex<float>, -1, -1, 0, -1, 4>, Lhs=Eigen::TriangularView<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 2U>, Rhs=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Options=0, Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<std::complex<float>, -1, -1, 0, -1, 4>, Src=Eigen::Product<Eigen::TriangularView<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 2U>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, 0>, Func=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(800): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<std::complex<float>, -1, -1, 0, -1, 4>, OtherDerived=Eigen::Product<Eigen::TriangularView<Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>, 2U>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, 0>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(886): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar &) [with Lhs=Eigen::TriangularView<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>>>, 1U>, Rhs=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Derived=Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>>>, 1U>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Eigen::TriangularShape, Eigen::DenseShape, 3>, Dst=Eigen::Matrix<std::complex<float>, -1, -1, 0, -1, 4>]\" \n",
+            "(351): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst &, const Lhs &, const Rhs &) [with Lhs=Eigen::TriangularView<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>>>, 1U>, Rhs=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Derived=Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>>>, 1U>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Eigen::TriangularShape, Eigen::DenseShape, 3>, Dst=Eigen::Matrix<std::complex<float>, -1, -1, 0, -1, 4>]\" \n",
+            "(150): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::run(DstXprType &, const Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::SrcXprType &, const Eigen::internal::assign_op<Scalar, Scalar> &) [with DstXprType=Eigen::Matrix<std::complex<float>, -1, -1, 0, -1, 4>, Lhs=Eigen::TriangularView<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>>>, 1U>, Rhs=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Options=0, Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<std::complex<float>, -1, -1, 0, -1, 4>, Src=Eigen::Product<Eigen::TriangularView<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>>>, 1U>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, 0>, Func=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(800): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<std::complex<float>, -1, -1, 0, -1, 4>, OtherDerived=Eigen::Product<Eigen::TriangularView<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, -1, -1, 1, -1, -1>>>, 1U>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, 0>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(886): here\n",
+            "            [ 21 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar &) [with Lhs=Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, 5U>, Rhs=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Derived=Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, 5U>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Eigen::TriangularShape, Eigen::DenseShape, 3>, Dst=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>]\" \n",
+            "(359): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::subTo(Dst &, const Lhs &, const Rhs &) [with Lhs=Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, 5U>, Rhs=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Derived=Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, 5U>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Eigen::TriangularShape, Eigen::DenseShape, 3>, Dst=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>]\" \n",
+            "(180): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::run(DstXprType &, const Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::SrcXprType &, const Eigen::internal::sub_assign_op<Scalar, Scalar> &) [with DstXprType=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, Lhs=Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, 5U>, Rhs=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Options=0, Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, Src=Eigen::Product<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, 5U>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, 0>, Func=Eigen::internal::sub_assign_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/NoAlias.h(61): here\n",
+            "            instantiation of \"ExpressionType &Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived> &) [with ExpressionType=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, StorageBase=Eigen::MatrixBase, OtherDerived=Eigen::Product<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>, 5U>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, 0>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/BlockHouseholder.h(105): here\n",
+            "            [ 15 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/HouseholderSequence.h(322): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest &, Workspace &) const [with VectorsType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, CoeffsType=Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 3, 1, 0, 3, 1>>, Side=1, Dest=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Workspace=Eigen::Matrix<std::complex<float>, 4, 1, 0, 4, 1>]\" \n",
+            "(286): here\n",
+            "            instantiation of \"void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(DestType &) const [with VectorsType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, CoeffsType=Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 3, 1, 0, 3, 1>>, Side=1, DestType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(975): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::EigenBase2EigenBase, Weak>::run(DstXprType &, const SrcXprType &, const Eigen::internal::assign_op<DstXprType::Scalar, SrcXprType::Scalar> &) [with DstXprType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, SrcXprType=Eigen::HouseholderSequence<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 3, 1, 0, 3, 1>>, 1>, Functor=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Src=Eigen::HouseholderSequence<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 3, 1, 0, 3, 1>>, 1>, Func=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(859): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment(Dst &, const Src &, const Func &, Eigen::internal::enable_if<<expression>, void *>::type) [with Dst=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Src=Eigen::HouseholderSequence<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 3, 1, 0, 3, 1>>, 1>, Func=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(837): here\n",
+            "            [ 8 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/HouseholderSequence.h(324): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest &, Workspace &) const [with VectorsType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, CoeffsType=Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 3, 1, 0, 3, 1>>, Side=1, Dest=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Workspace=Eigen::Matrix<std::complex<float>, 4, 1, 0, 4, 1>]\" \n",
+            "(286): here\n",
+            "            instantiation of \"void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(DestType &) const [with VectorsType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, CoeffsType=Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 3, 1, 0, 3, 1>>, Side=1, DestType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(975): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::EigenBase2EigenBase, Weak>::run(DstXprType &, const SrcXprType &, const Eigen::internal::assign_op<DstXprType::Scalar, SrcXprType::Scalar> &) [with DstXprType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, SrcXprType=Eigen::HouseholderSequence<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 3, 1, 0, 3, 1>>, 1>, Functor=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Src=Eigen::HouseholderSequence<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 3, 1, 0, 3, 1>>, 1>, Func=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(859): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment(Dst &, const Src &, const Func &, Eigen::internal::enable_if<<expression>, void *>::type) [with Dst=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Src=Eigen::HouseholderSequence<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Matrix<std::complex<float>, 3, 1, 0, 3, 1>>, 1>, Func=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(837): here\n",
+            "            [ 8 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/functors/AssignmentFunctors.h(115): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::div_assign_op<DstScalar, SrcScalar>::assignCoeff(DstScalar &, const SrcScalar &) const [with DstScalar=std::complex<float>, SrcScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(661): here\n",
+            "            instantiation of \"void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT=Eigen::internal::evaluator<Eigen::Matrix<std::complex<float>, 2, 2, 0, 2, 2>>, SrcEvaluatorTypeT=Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, 2, 2, 0, 2, 2>>>, Functor=Eigen::internal::div_assign_op<std::complex<float>, std::complex<float>>, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(249): here\n",
+            "            instantiation of \"void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel &) [with Kernel=Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<std::complex<float>, 2, 2, 0, 2, 2>>, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, 2, 2, 0, 2, 2>>>, Eigen::internal::div_assign_op<std::complex<float>, std::complex<float>>, 0>, Index=0, Stop=4]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(529): here\n",
+            "            instantiation of \"void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel &) [with Kernel=Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<std::complex<float>, 2, 2, 0, 2, 2>>, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, 2, 2, 0, 2, 2>>>, Eigen::internal::div_assign_op<std::complex<float>, std::complex<float>>, 0>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(786): here\n",
+            "            instantiation of \"void Eigen::internal::call_dense_assignment_loop(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Matrix<std::complex<float>, 2, 2, 0, 2, 2>, SrcXprType=Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, 2, 2, 0, 2, 2>>, Functor=Eigen::internal::div_assign_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(955): here\n",
+            "            [ 10 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(182): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(183): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(187): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(188): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(188): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(188): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(189): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(189): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(197): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(199): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(206): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(207): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(207): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(207): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(207): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(207): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(208): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(212): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(214): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(221): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(222): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(223): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(224): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(224): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(224): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(224): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(225): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *, Eigen::internal::true_type) [with Scalar=std::complex<float>]\" \n",
+            "(166): here\n",
+            "            instantiation of \"void Eigen::JacobiRotation<Scalar>::makeGivens(const Scalar &, const Scalar &, Scalar *) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(438): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(69): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::JacobiRotation<Scalar> Eigen::JacobiRotation<Scalar>::adjoint() const [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(439): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_>::ComplexSchur(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(424): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 1>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, MatA=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(407): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(69): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::JacobiRotation<Scalar> Eigen::JacobiRotation<Scalar>::adjoint() const [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(439): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_>::ComplexSchur(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(424): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 1>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, MatA=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(407): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(333): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=-1, MinAlignment=0, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, 1, -1, false>, VectorY=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, 1, -1, false>, OtherScalar=std::complex<float>]\" \n",
+            "(301): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheLeft(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(439): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(333): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=-1, MinAlignment=0, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, 1, -1, false>, VectorY=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, 1, -1, false>, OtherScalar=std::complex<float>]\" \n",
+            "(301): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheLeft(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(439): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(333): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=-1, MinAlignment=0, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, 1, -1, false>, VectorY=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, 1, -1, false>, OtherScalar=std::complex<float>]\" \n",
+            "(301): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheLeft(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(439): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(334): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=-1, MinAlignment=0, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, 1, -1, false>, VectorY=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, 1, -1, false>, OtherScalar=std::complex<float>]\" \n",
+            "(301): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheLeft(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(439): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(334): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=-1, MinAlignment=0, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, 1, -1, false>, VectorY=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, 1, -1, false>, OtherScalar=std::complex<float>]\" \n",
+            "(301): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheLeft(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(439): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(334): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=-1, MinAlignment=0, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, 1, -1, false>, VectorY=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, 1, -1, false>, OtherScalar=std::complex<float>]\" \n",
+            "(301): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheLeft(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(439): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(334): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=-1, MinAlignment=0, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, 1, -1, false>, VectorY=Eigen::Block<Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, 1, -1, false>, OtherScalar=std::complex<float>]\" \n",
+            "(301): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheLeft(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, -1, true>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(439): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(65): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::JacobiRotation<Scalar> Eigen::JacobiRotation<Scalar>::transpose() const [with Scalar=std::complex<float>]\" \n",
+            "(317): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, 4, false>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(440): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(65): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::JacobiRotation<Scalar> Eigen::JacobiRotation<Scalar>::transpose() const [with Scalar=std::complex<float>]\" \n",
+            "(317): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, 4, false>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(440): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::compute(const Eigen::EigenBase<InputType> &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, InputType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(123): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(333): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=4, MinAlignment=1, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, VectorY=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, OtherScalar=std::complex<float>]\" \n",
+            "(317): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(441): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(333): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=4, MinAlignment=1, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, VectorY=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, OtherScalar=std::complex<float>]\" \n",
+            "(317): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(441): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(333): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=4, MinAlignment=1, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, VectorY=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, OtherScalar=std::complex<float>]\" \n",
+            "(317): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(441): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(334): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=4, MinAlignment=1, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, VectorY=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, OtherScalar=std::complex<float>]\" \n",
+            "(317): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(441): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(334): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=4, MinAlignment=1, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, VectorY=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, OtherScalar=std::complex<float>]\" \n",
+            "(317): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(441): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(334): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=4, MinAlignment=1, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, VectorY=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, OtherScalar=std::complex<float>]\" \n",
+            "(317): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(441): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(334): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=4, MinAlignment=1, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, VectorY=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 4, 1, true>, OtherScalar=std::complex<float>]\" \n",
+            "(317): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(441): here\n",
+            "            instantiation of \"void Eigen::ComplexSchur<MatrixType_>::reduceToTriangularForm(__nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(351): here\n",
+            "            instantiation of \"Eigen::ComplexSchur<MatrixType_> &Eigen::ComplexSchur<MatrixType_>::computeFromHessenberg(const HessMatrixType &, const OrthMatrixType &, __nv_bool) [with MatrixType_=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, HessMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OrthMatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Eigenvalues/ComplexSchur.h(340): here\n",
+            "            [ 3 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(333): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=4, MinAlignment=0, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 1, 4, false>, VectorY=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 1, 4, false>, OtherScalar=std::complex<float>]\" \n",
+            "(301): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheLeft(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(229): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_permute_schur(VectorType &, MatrixType &, MatrixType &) [with VectorType=Eigen::Matrix<Eigen::Index, 4, 1, 0, 4, 1>, MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(450): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 1>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, MatA=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(407): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(333): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=4, MinAlignment=0, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 1, 4, false>, VectorY=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 1, 4, false>, OtherScalar=std::complex<float>]\" \n",
+            "(301): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheLeft(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(229): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_permute_schur(VectorType &, MatrixType &, MatrixType &) [with VectorType=Eigen::Matrix<Eigen::Index, 4, 1, 0, 4, 1>, MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(450): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 1>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, MatA=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(407): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(333): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=4, MinAlignment=0, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 1, 4, false>, VectorY=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 1, 4, false>, OtherScalar=std::complex<float>]\" \n",
+            "(301): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheLeft(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(229): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_permute_schur(VectorType &, MatrixType &, MatrixType &) [with VectorType=Eigen::Matrix<Eigen::Index, 4, 1, 0, 4, 1>, MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(450): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 1>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, MatA=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(407): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(334): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=4, MinAlignment=0, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 1, 4, false>, VectorY=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 1, 4, false>, OtherScalar=std::complex<float>]\" \n",
+            "(301): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheLeft(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(229): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_permute_schur(VectorType &, MatrixType &, MatrixType &) [with VectorType=Eigen::Matrix<Eigen::Index, 4, 1, 0, 4, 1>, MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(450): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 1>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, MatA=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(407): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(334): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=4, MinAlignment=0, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 1, 4, false>, VectorY=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 1, 4, false>, OtherScalar=std::complex<float>]\" \n",
+            "(301): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheLeft(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(229): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_permute_schur(VectorType &, MatrixType &, MatrixType &) [with VectorType=Eigen::Matrix<Eigen::Index, 4, 1, 0, 4, 1>, MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(450): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 1>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, MatA=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(407): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(334): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=4, MinAlignment=0, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 1, 4, false>, VectorY=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 1, 4, false>, OtherScalar=std::complex<float>]\" \n",
+            "(301): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheLeft(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(229): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_permute_schur(VectorType &, MatrixType &, MatrixType &) [with VectorType=Eigen::Matrix<Eigen::Index, 4, 1, 0, 4, 1>, MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(450): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 1>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, MatA=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(407): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Jacobi/Jacobi.h(334): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane_selector<Scalar, OtherScalar, SizeAtCompileTime, MinAlignment, Vectorizable>::run(Scalar *, Eigen::Index, Scalar *, Eigen::Index, Eigen::Index, OtherScalar, OtherScalar) [with Scalar=std::complex<float>, OtherScalar=std::complex<float>, SizeAtCompileTime=4, MinAlignment=0, Vectorizable=false]\" \n",
+            "(474): here\n",
+            "            instantiation of \"void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<VectorX> &, Eigen::DenseBase<VectorY> &, const Eigen::JacobiRotation<OtherScalar> &) [with VectorX=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 1, 4, false>, VectorY=Eigen::Block<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 1, 4, false>, OtherScalar=std::complex<float>]\" \n",
+            "(301): here\n",
+            "            instantiation of \"void Eigen::MatrixBase<Derived>::applyOnTheLeft(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar> &) [with Derived=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OtherScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(229): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_permute_schur(VectorType &, MatrixType &, MatrixType &) [with VectorType=Eigen::Matrix<Eigen::Index, 4, 1, 0, 4, 1>, MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(450): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 1>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, MatA=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(407): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/MathFunctions.h(734): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Scalar Eigen::internal::std_fallback::log1p(const Scalar &) [with Scalar=std::complex<float>]\" \n",
+            "(764): here\n",
+            "            instantiation of \"std::complex<RealScalar> Eigen::internal::log1p_impl<std::complex<RealScalar>>::run(const std::complex<RealScalar> &) [with RealScalar=float]\" \n",
+            "(1351): here\n",
+            "            instantiation of \"Eigen::internal::log1p_retval<Eigen::internal::global_math_functions_filtering_base<Scalar, void>::type>::type Eigen::numext::log1p(const Scalar &) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(68): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_log_compute_2x2(const MatrixType &, MatrixType &) [with MatrixType=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(291): here\n",
+            "            instantiation of \"MatrixType Eigen::internal::MatrixLogarithmAtomic<MatrixType>::compute(const MatrixType &) [with MatrixType=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(249): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/MathFunctions.h(738): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Scalar Eigen::internal::std_fallback::log1p(const Scalar &) [with Scalar=std::complex<float>]\" \n",
+            "(764): here\n",
+            "            instantiation of \"std::complex<RealScalar> Eigen::internal::log1p_impl<std::complex<RealScalar>>::run(const std::complex<RealScalar> &) [with RealScalar=float]\" \n",
+            "(1351): here\n",
+            "            instantiation of \"Eigen::internal::log1p_retval<Eigen::internal::global_math_functions_filtering_base<Scalar, void>::type>::type Eigen::numext::log1p(const Scalar &) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(68): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_log_compute_2x2(const MatrixType &, MatrixType &) [with MatrixType=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(291): here\n",
+            "            instantiation of \"MatrixType Eigen::internal::MatrixLogarithmAtomic<MatrixType>::compute(const MatrixType &) [with MatrixType=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(249): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/MathFunctions.h(738): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Scalar Eigen::internal::std_fallback::log1p(const Scalar &) [with Scalar=std::complex<float>]\" \n",
+            "(764): here\n",
+            "            instantiation of \"std::complex<RealScalar> Eigen::internal::log1p_impl<std::complex<RealScalar>>::run(const std::complex<RealScalar> &) [with RealScalar=float]\" \n",
+            "(1351): here\n",
+            "            instantiation of \"Eigen::internal::log1p_retval<Eigen::internal::global_math_functions_filtering_base<Scalar, void>::type>::type Eigen::numext::log1p(const Scalar &) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(68): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_log_compute_2x2(const MatrixType &, MatrixType &) [with MatrixType=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(291): here\n",
+            "            instantiation of \"MatrixType Eigen::internal::MatrixLogarithmAtomic<MatrixType>::compute(const MatrixType &) [with MatrixType=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(249): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/MathFunctions.h(738): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Scalar Eigen::internal::std_fallback::log1p(const Scalar &) [with Scalar=std::complex<float>]\" \n",
+            "(764): here\n",
+            "            instantiation of \"std::complex<RealScalar> Eigen::internal::log1p_impl<std::complex<RealScalar>>::run(const std::complex<RealScalar> &) [with RealScalar=float]\" \n",
+            "(1351): here\n",
+            "            instantiation of \"Eigen::internal::log1p_retval<Eigen::internal::global_math_functions_filtering_base<Scalar, void>::type>::type Eigen::numext::log1p(const Scalar &) [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(68): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_log_compute_2x2(const MatrixType &, MatrixType &) [with MatrixType=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(291): here\n",
+            "            instantiation of \"MatrixType Eigen::internal::MatrixLogarithmAtomic<MatrixType>::compute(const MatrixType &) [with MatrixType=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(249): here\n",
+            "            [ 2 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/functors/BinaryFunctors.h(386): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"const Eigen::internal::scalar_difference_op<LhsScalar, RhsScalar>::result_type Eigen::internal::scalar_difference_op<LhsScalar, RhsScalar>::operator()(const LhsScalar &, const RhsScalar &) const [with LhsScalar=std::complex<float>, RhsScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/CoreEvaluators.h(771): here\n",
+            "            instantiation of \"Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar>::coeff(Eigen::Index, Eigen::Index) const [with BinaryOp=Eigen::internal::scalar_difference_op<std::complex<float>, std::complex<float>>, Lhs=const Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Rhs=const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/CoreEvaluators.h(585): here\n",
+            "            instantiation of \"Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased, Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar>::CoeffReturnType Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased, Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar>::coeff(Eigen::Index, Eigen::Index) const [with UnaryOp=Eigen::internal::scalar_abs_op<std::complex<float>>, ArgType=const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<std::complex<float>, std::complex<float>>, const Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/CoreEvaluators.h(1125): here\n",
+            "            instantiation of \"Eigen::internal::unary_evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel>, Eigen::internal::IndexBased, Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel>::Scalar>::CoeffReturnType Eigen::internal::unary_evaluator<Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel>, Eigen::internal::IndexBased, Eigen::Block<ArgType, BlockRows, BlockCols, InnerPanel>::Scalar>::coeff(Eigen::Index, Eigen::Index) const [with ArgType=const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<std::complex<float>>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<std::complex<float>, std::complex<float>>, const Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>>>, BlockRows=-1, BlockCols=1, InnerPanel=true]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Redux.h(383): here\n",
+            "            instantiation of \"Eigen::internal::redux_evaluator<XprType_>::CoeffReturnType Eigen::internal::redux_evaluator<XprType_>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with XprType_=Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<std::complex<float>>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<std::complex<float>, std::complex<float>>, const Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>>>, -1, 1, true>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Redux.h(204): here\n",
+            "            [ 15 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/TriangularMatrix.h(287): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"const Eigen::Solve<Eigen::TriangularView<MatrixType_, Mode_>, Other> Eigen::TriangularView<MatrixType_, Mode_>::solve(const Eigen::MatrixBase<Other> &) const [with MatrixType_=const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, -1, -1, 0, 4, 4>>, const Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>>, Mode_=2U, Other=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(220): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_log_compute_pade(MatrixType &, const MatrixType &, int) [with MatrixType=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(260): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_log_compute_big(const MatrixType &, MatrixType &) [with MatrixType=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(293): here\n",
+            "            instantiation of \"MatrixType Eigen::internal::MatrixLogarithmAtomic<MatrixType>::compute(const MatrixType &) [with MatrixType=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(249): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute_block_atomic(const MatrixType &, AtomicType &, const VectorType &, const VectorType &, MatrixType &) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, VectorType=Eigen::Matrix<Eigen::DenseIndex, -1, 1, 0, -1, 1>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(454): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 1>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, MatA=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h(407): here\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/functors/BinaryFunctors.h(82): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::internal::scalar_product_op<LhsScalar, RhsScalar>::result_type Eigen::internal::scalar_product_op<LhsScalar, RhsScalar>::operator()(const LhsScalar &, const RhsScalar &) const [with LhsScalar=float, RhsScalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/CoreEvaluators.h(771): here\n",
+            "            instantiation of \"Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar>::coeff(Eigen::Index, Eigen::Index) const [with BinaryOp=Eigen::internal::scalar_product_op<float, std::complex<float>>, Lhs=const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, -1, -1, 0, 4, 4>>, Rhs=const Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/CoreEvaluators.h(771): here\n",
+            "            instantiation of \"Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar, Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar>::coeff(Eigen::Index, Eigen::Index) const [with BinaryOp=Eigen::internal::scalar_sum_op<std::complex<float>, std::complex<float>>, Lhs=const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, Rhs=const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, -1, -1, 0, 4, 4>>, const Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(655): here\n",
+            "            instantiation of \"void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT=Eigen::internal::evaluator<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, SrcEvaluatorTypeT=Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, -1, -1, 0, 4, 4>>, const Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>>>, Functor=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(669): here\n",
+            "            instantiation of \"void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT=Eigen::internal::evaluator<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, SrcEvaluatorTypeT=Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, -1, -1, 0, 4, 4>>, const Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>>>, Functor=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(348): here\n",
+            "            [ 26 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/SolveTriangular.h(100): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, -1>::run(const Lhs &, Rhs &) [with Lhs=const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, -1, -1, 0, 4, 4>>, const Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>>, Rhs=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, Side=1, Mode=2]\" \n",
+            "(183): here\n",
+            "            instantiation of \"void Eigen::TriangularViewImpl<MatrixType_, Mode_, Eigen::Dense>::solveInPlace<Side,OtherDerived>(const Eigen::MatrixBase<OtherDerived> &) const [with MatrixType_=const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, -1, -1, 0, 4, 4>>, const Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>>, Mode_=2U, Side=1, OtherDerived=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/TriangularMatrix.h(525): here\n",
+            "            instantiation of \"void Eigen::TriangularViewImpl<MatrixType_, Mode_, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived> &) const [with MatrixType_=const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, -1, -1, 0, 4, 4>>, const Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>>, Mode_=2U, OtherDerived=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/TriangularMatrix.h(555): here\n",
+            "            instantiation of \"void Eigen::TriangularViewImpl<MatrixType_, Mode_, Eigen::Dense>::_solve_impl(const RhsType &, DstType &) const [with MatrixType_=const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, -1, -1, 0, 4, 4>>, const Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>>, Mode_=2U, RhsType=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>, DstType=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Solve.h(129): here\n",
+            "            instantiation of \"Eigen::internal::evaluator<Eigen::Solve<Decomposition, RhsType>>::evaluator(const Eigen::internal::evaluator<Eigen::Solve<Decomposition, RhsType>>::SolveType &) [with Decomposition=Eigen::TriangularView<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<std::complex<float>, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<float>>, Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, std::complex<float>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, -1, -1, 0, 4, 4>>, const Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>>, 2U>, RhsType=Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/CoreEvaluators.h(106): here\n",
+            "            [ 14 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/functors/UnaryFunctors.h(26): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"const Scalar Eigen::internal::scalar_opposite_op<Scalar>::operator()(const Scalar &) const [with Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/CoreEvaluators.h(585): here\n",
+            "            instantiation of \"Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased, Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar>::CoeffReturnType Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased, Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar>::coeff(Eigen::Index, Eigen::Index) const [with UnaryOp=Eigen::internal::scalar_opposite_op<std::complex<float>>, ArgType=const Eigen::Block<const Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(655): here\n",
+            "            instantiation of \"void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT=Eigen::internal::evaluator<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, SrcEvaluatorTypeT=Eigen::internal::evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<std::complex<float>>, const Eigen::Block<const Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>>>, Functor=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(669): here\n",
+            "            instantiation of \"void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT=Eigen::internal::evaluator<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, SrcEvaluatorTypeT=Eigen::internal::evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<std::complex<float>>, const Eigen::Block<const Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>>>, Functor=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(348): here\n",
+            "            instantiation of \"void Eigen::internal::dense_assignment_loop<Kernel, 0, 0>::run(Kernel &) [with Kernel=Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, Eigen::internal::evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<std::complex<float>>, const Eigen::Block<const Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, -1, -1, false>>>, Eigen::internal::assign_op<std::complex<float>, std::complex<float>>, 0>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(786): here\n",
+            "            [ 8 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "[ 50%] \u001b[32mBuilding CUDA object CMakeFiles/ngp.dir/src/marching_cubes.cu.o\u001b[0m\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(363): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst &, const Lhs &, const Rhs &, const Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar &) [with Lhs=Eigen::TriangularView<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 2U>, Rhs=Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>>>, Derived=Eigen::internal::generic_product_impl<Eigen::TriangularView<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 2U>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>>>, Eigen::TriangularShape, Eigen::DenseShape, 3>, Dst=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "(351): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst &, const Lhs &, const Rhs &) [with Lhs=Eigen::TriangularView<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 2U>, Rhs=Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>>>, Derived=Eigen::internal::generic_product_impl<Eigen::TriangularView<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 2U>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>>>, Eigen::TriangularShape, Eigen::DenseShape, 3>, Dst=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>]\" \n",
+            "(150): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::run(DstXprType &, const Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::SrcXprType &, const Eigen::internal::assign_op<Scalar, Scalar> &) [with DstXprType=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Lhs=Eigen::TriangularView<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 2U>, Rhs=Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>>>, Options=0, Scalar=std::complex<float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, Src=Eigen::Product<Eigen::TriangularView<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 2U>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>>>, 0>, Func=Eigen::internal::assign_op<std::complex<float>, std::complex<float>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(800): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, OtherDerived=Eigen::Product<Eigen::TriangularView<Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>, 2U>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float>>, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 4, 4, 0, 4, 4>>>, 0>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(886): here\n",
+            "            [ 18 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::matrix_function_compute<MatrixType, 0>::run(const MatA &, AtomicType &, ResultType &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, MatA=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, AtomicType=Eigen::internal::MatrixLogarithmAtomic<Eigen::Matrix<std::complex<float>, -1, -1, 0, 4, 4>>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h(344): here\n",
+            "            instantiation of \"void Eigen::MatrixLogarithmReturnValue<Derived>::evalTo(ResultType &) const [with Derived=Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>, ResultType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): here\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::ReturnByValue<Eigen::MatrixLogarithmReturnValue<Eigen::Product<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Inverse<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, 0>>>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(33): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/CoreEvaluators.h(591): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased, Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar>::CoeffReturnType Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<UnaryOp, ArgType>, Eigen::internal::IndexBased, Eigen::CwiseUnaryOp<UnaryOp, ArgType>::Scalar>::coeff(Eigen::Index) const [with UnaryOp=Eigen::internal::MatrixExponentialScalingOp<float>, ArgType=const Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(661): here\n",
+            "            instantiation of \"void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT=Eigen::internal::evaluator<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, SrcEvaluatorTypeT=Eigen::internal::evaluator<Eigen::CwiseUnaryOp<Eigen::internal::MatrixExponentialScalingOp<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>, Functor=Eigen::internal::assign_op<float, float>, Version=0]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(519): here\n",
+            "            instantiation of \"void Eigen::internal::dense_assignment_loop<Kernel, 1, 0>::run(Kernel &) [with Kernel=Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, Eigen::internal::evaluator<Eigen::CwiseUnaryOp<Eigen::internal::MatrixExponentialScalingOp<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>, Eigen::internal::assign_op<float, float>, 0>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(786): here\n",
+            "            instantiation of \"void Eigen::internal::call_dense_assignment_loop(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, SrcXprType=Eigen::CwiseUnaryOp<Eigen::internal::MatrixExponentialScalingOp<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>, Functor=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(955): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, SrcXprType=Eigen::CwiseUnaryOp<Eigen::internal::MatrixExponentialScalingOp<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>, Functor=Eigen::internal::assign_op<float, float>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            [ 23 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Matrix<float, 3, 4, 0, 3, 4>, SrcXprType=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Functor=Eigen::internal::assign_op<float, float>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 3, 4, 0, 3, 4>, Src=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(800): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(599): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=3, Cols_=4, Options_=0, MaxRows_=3, MaxCols_=4, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(35): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/util/IntegralConstant.h(158): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::Index Eigen::internal::get_runtime_value(const T &) [with T=Eigen::internal::VariableAndFixedInt<-1>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/../plugins/BlockMethods.h(1261): here\n",
+            "            instantiation of \"Eigen::DenseBase<Derived>::FixedSegmentReturnType<Eigen::internal::get_fixed_value<NType, -1>::value>::Type Eigen::DenseBase<Derived>::tail(NType) [with Derived=Eigen::Block<Eigen::Ref<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0, Eigen::OuterStride<-1>>, 4, 1, true>, NType=Eigen::internal::VariableAndFixedInt<-1>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/LU/PartialPivLU.h(389): here\n",
+            "            instantiation of \"Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::unblocked_lu(Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::MatrixTypeRef &, PivIndex *, PivIndex &) [with Scalar=float, StorageOrder=0, PivIndex=int, SizeAtCompileTime=4]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/LU/PartialPivLU.h(438): here\n",
+            "            instantiation of \"Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar *, Eigen::Index, PivIndex *, PivIndex &, Eigen::Index) [with Scalar=float, StorageOrder=0, PivIndex=int, SizeAtCompileTime=4]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/LU/PartialPivLU.h(514): here\n",
+            "            instantiation of \"void Eigen::internal::partial_lu_inplace(MatrixType &, TranspositionType &, TranspositionType::StorageIndex &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, TranspositionType=Eigen::Transpositions<4, 4, int>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/LU/PartialPivLU.h(540): here\n",
+            "            [ 22 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Matrix<float, 3, 4, 0, 3, 4>, SrcXprType=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Functor=Eigen::internal::assign_op<float, float>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 3, 4, 0, 3, 4>, Src=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(800): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(599): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=3, Cols_=4, Options_=0, MaxRows_=3, MaxCols_=4, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(35): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/SolveTriangular.h(100): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, -1>::run(const Lhs &, Rhs &) [with Lhs=Eigen::Ref<Eigen::Matrix<float, -1, -1, 0, -1, -1>, 0, Eigen::OuterStride<-1>>, Rhs=Eigen::Ref<Eigen::Matrix<float, -1, -1, 0, -1, -1>, 0, Eigen::OuterStride<-1>>, Side=1, Mode=5]\" \n",
+            "(183): here\n",
+            "            instantiation of \"void Eigen::TriangularViewImpl<MatrixType_, Mode_, Eigen::Dense>::solveInPlace<Side,OtherDerived>(const Eigen::MatrixBase<OtherDerived> &) const [with MatrixType_=Eigen::Ref<Eigen::Matrix<float, -1, -1, 0, -1, -1>, 0, Eigen::OuterStride<-1>>, Mode_=5U, Side=1, OtherDerived=Eigen::Ref<Eigen::Matrix<float, -1, -1, 0, -1, -1>, 0, Eigen::OuterStride<-1>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/TriangularMatrix.h(525): here\n",
+            "            instantiation of \"void Eigen::TriangularViewImpl<MatrixType_, Mode_, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived> &) const [with MatrixType_=Eigen::Ref<Eigen::Matrix<float, -1, -1, 0, -1, -1>, 0, Eigen::OuterStride<-1>>, Mode_=5U, OtherDerived=Eigen::Ref<Eigen::Matrix<float, -1, -1, 0, -1, -1>, 0, Eigen::OuterStride<-1>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/LU/PartialPivLU.h(492): here\n",
+            "            instantiation of \"Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar *, Eigen::Index, PivIndex *, PivIndex &, Eigen::Index) [with Scalar=float, StorageOrder=0, PivIndex=int, SizeAtCompileTime=4]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/LU/PartialPivLU.h(514): here\n",
+            "            instantiation of \"void Eigen::internal::partial_lu_inplace(MatrixType &, TranspositionType &, TranspositionType::StorageIndex &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, TranspositionType=Eigen::Transpositions<4, 4, int>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/LU/PartialPivLU.h(540): here\n",
+            "            [ 22 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Matrix<float, 3, 4, 0, 3, 4>, SrcXprType=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Functor=Eigen::internal::assign_op<float, float>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 3, 4, 0, 3, 4>, Src=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(800): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(599): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=3, Cols_=4, Options_=0, MaxRows_=3, MaxCols_=4, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(35): here\n",
+            "\n",
+            "Warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, -1>::run(const Lhs &, Rhs &) [with Lhs=Eigen::Ref<Eigen::Matrix<float, -1, -1, 0, -1, -1>, 0, Eigen::OuterStride<-1>>, Rhs=Eigen::Ref<Eigen::Matrix<float, -1, -1, 0, -1, -1>, 0, Eigen::OuterStride<-1>>, Side=1, Mode=5]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/SolveTriangular.h(183): here\n",
+            "            instantiation of \"void Eigen::TriangularViewImpl<MatrixType_, Mode_, Eigen::Dense>::solveInPlace<Side,OtherDerived>(const Eigen::MatrixBase<OtherDerived> &) const [with MatrixType_=Eigen::Ref<Eigen::Matrix<float, -1, -1, 0, -1, -1>, 0, Eigen::OuterStride<-1>>, Mode_=5U, Side=1, OtherDerived=Eigen::Ref<Eigen::Matrix<float, -1, -1, 0, -1, -1>, 0, Eigen::OuterStride<-1>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/TriangularMatrix.h(525): here\n",
+            "            instantiation of \"void Eigen::TriangularViewImpl<MatrixType_, Mode_, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived> &) const [with MatrixType_=Eigen::Ref<Eigen::Matrix<float, -1, -1, 0, -1, -1>, 0, Eigen::OuterStride<-1>>, Mode_=5U, OtherDerived=Eigen::Ref<Eigen::Matrix<float, -1, -1, 0, -1, -1>, 0, Eigen::OuterStride<-1>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/LU/PartialPivLU.h(492): here\n",
+            "            instantiation of \"Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar *, Eigen::Index, PivIndex *, PivIndex &, Eigen::Index) [with Scalar=float, StorageOrder=0, PivIndex=int, SizeAtCompileTime=4]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/LU/PartialPivLU.h(514): here\n",
+            "            instantiation of \"void Eigen::internal::partial_lu_inplace(MatrixType &, TranspositionType &, TranspositionType::StorageIndex &) [with MatrixType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, TranspositionType=Eigen::Transpositions<4, 4, int>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/LU/PartialPivLU.h(540): here\n",
+            "            [ 22 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Matrix<float, 3, 4, 0, 3, 4>, SrcXprType=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Functor=Eigen::internal::assign_op<float, float>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 3, 4, 0, 3, 4>, Src=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(800): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(599): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=3, Cols_=4, Options_=0, MaxRows_=3, MaxCols_=4, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(35): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PermutationMatrix.h(99): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::Index Eigen::PermutationBase<Derived>::size() const [with Derived=Eigen::PermutationMatrix<4, 4, int>]\" \n",
+            "(135): here\n",
+            "            instantiation of \"void Eigen::PermutationBase<Derived>::setIdentity() [with Derived=Eigen::PermutationMatrix<4, 4, int>]\" \n",
+            "(145): here\n",
+            "            instantiation of \"void Eigen::PermutationBase<Derived>::setIdentity(Eigen::Index) [with Derived=Eigen::PermutationMatrix<4, 4, int>]\" \n",
+            "(86): here\n",
+            "            instantiation of \"Derived &Eigen::PermutationBase<Derived>::operator=(const Eigen::TranspositionsBase<OtherDerived> &) [with Derived=Eigen::PermutationMatrix<4, 4, int>, OtherDerived=Eigen::Transpositions<4, 4, int>]\" \n",
+            "(358): here\n",
+            "            instantiation of \"Eigen::PermutationMatrix<SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex_> &Eigen::PermutationMatrix<SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex_>::operator=(const Eigen::TranspositionsBase<Other> &) [with SizeAtCompileTime=4, MaxSizeAtCompileTime=4, StorageIndex_=int, Other=Eigen::Transpositions<4, 4, int>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/LU/PartialPivLU.h(543): here\n",
+            "            [ 22 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Matrix<float, 3, 4, 0, 3, 4>, SrcXprType=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Functor=Eigen::internal::assign_op<float, float>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 3, 4, 0, 3, 4>, Src=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(800): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(599): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=3, Cols_=4, Options_=0, MaxRows_=3, MaxCols_=4, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(35): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PermutationMatrix.h(93): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::Index Eigen::PermutationBase<Derived>::rows() const [with Derived=Eigen::PermutationMatrix<4, 4, int>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Product.h(104): here\n",
+            "            instantiation of \"Eigen::Index Eigen::Product<Lhs_, Rhs_, Option>::rows() const [with Lhs_=Eigen::PermutationMatrix<4, 4, int>, Rhs_=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Option=2]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(145): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::run(DstXprType &, const Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::SrcXprType &, const Eigen::internal::assign_op<Scalar, Scalar> &) [with DstXprType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Lhs=Eigen::PermutationMatrix<4, 4, int>, Rhs=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Options=2, Scalar=float]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Src=Eigen::Product<Eigen::PermutationMatrix<4, 4, int>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 2>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(859): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment(Dst &, const Src &, const Func &, Eigen::internal::enable_if<<expression>, void *>::type) [with Dst=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Src=Eigen::Product<Eigen::PermutationMatrix<4, 4, int>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 2>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(837): here\n",
+            "            [ 28 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Matrix<float, 3, 4, 0, 3, 4>, SrcXprType=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Functor=Eigen::internal::assign_op<float, float>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 3, 4, 0, 3, 4>, Src=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(800): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(599): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=3, Cols_=4, Options_=0, MaxRows_=3, MaxCols_=4, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(35): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(1032): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::permutation_matrix_product<ExpressionType, Side, Transposed, Eigen::DenseShape>::run(Dest &, const PermutationType &, const ExpressionType &) [with ExpressionType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Side=1, Transposed=false, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>, PermutationType=Eigen::PermutationMatrix<4, 4, int>]\" \n",
+            "(1065): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::PermutationShape, MatrixShape, ProductTag>::evalTo(Dest &, const Lhs &, const Rhs &) [with Lhs=Eigen::PermutationMatrix<4, 4, int>, Rhs=Eigen::Matrix<float, 4, 4, 0, 4, 4>, ProductTag=3, MatrixShape=Eigen::DenseShape, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "(150): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::run(DstXprType &, const Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::SrcXprType &, const Eigen::internal::assign_op<Scalar, Scalar> &) [with DstXprType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Lhs=Eigen::PermutationMatrix<4, 4, int>, Rhs=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Options=2, Scalar=float]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Src=Eigen::Product<Eigen::PermutationMatrix<4, 4, int>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 2>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(859): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment(Dst &, const Src &, const Func &, Eigen::internal::enable_if<<expression>, void *>::type) [with Dst=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Src=Eigen::Product<Eigen::PermutationMatrix<4, 4, int>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 2>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(837): here\n",
+            "            [ 28 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Matrix<float, 3, 4, 0, 3, 4>, SrcXprType=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Functor=Eigen::internal::assign_op<float, float>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 3, 4, 0, 3, 4>, Src=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(800): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(599): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=3, Cols_=4, Options_=0, MaxRows_=3, MaxCols_=4, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(35): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(1032): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::permutation_matrix_product<ExpressionType, Side, Transposed, Eigen::DenseShape>::run(Dest &, const PermutationType &, const ExpressionType &) [with ExpressionType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Side=1, Transposed=false, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>, PermutationType=Eigen::PermutationMatrix<4, 4, int>]\" \n",
+            "(1065): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::PermutationShape, MatrixShape, ProductTag>::evalTo(Dest &, const Lhs &, const Rhs &) [with Lhs=Eigen::PermutationMatrix<4, 4, int>, Rhs=Eigen::Matrix<float, 4, 4, 0, 4, 4>, ProductTag=3, MatrixShape=Eigen::DenseShape, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "(150): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::run(DstXprType &, const Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::SrcXprType &, const Eigen::internal::assign_op<Scalar, Scalar> &) [with DstXprType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Lhs=Eigen::PermutationMatrix<4, 4, int>, Rhs=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Options=2, Scalar=float]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Src=Eigen::Product<Eigen::PermutationMatrix<4, 4, int>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 2>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(859): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment(Dst &, const Src &, const Func &, Eigen::internal::enable_if<<expression>, void *>::type) [with Dst=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Src=Eigen::Product<Eigen::PermutationMatrix<4, 4, int>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 2>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(837): here\n",
+            "            [ 28 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Matrix<float, 3, 4, 0, 3, 4>, SrcXprType=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Functor=Eigen::internal::assign_op<float, float>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 3, 4, 0, 3, 4>, Src=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(800): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(599): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=3, Cols_=4, Options_=0, MaxRows_=3, MaxCols_=4, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(35): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(1047): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::permutation_matrix_product<ExpressionType, Side, Transposed, Eigen::DenseShape>::run(Dest &, const PermutationType &, const ExpressionType &) [with ExpressionType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Side=1, Transposed=false, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>, PermutationType=Eigen::PermutationMatrix<4, 4, int>]\" \n",
+            "(1065): here\n",
+            "            instantiation of \"void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::PermutationShape, MatrixShape, ProductTag>::evalTo(Dest &, const Lhs &, const Rhs &) [with Lhs=Eigen::PermutationMatrix<4, 4, int>, Rhs=Eigen::Matrix<float, 4, 4, 0, 4, 4>, ProductTag=3, MatrixShape=Eigen::DenseShape, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "(150): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::run(DstXprType &, const Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, Eigen::internal::enable_if<<expression>, void>::type>::SrcXprType &, const Eigen::internal::assign_op<Scalar, Scalar> &) [with DstXprType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Lhs=Eigen::PermutationMatrix<4, 4, int>, Rhs=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Options=2, Scalar=float]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Src=Eigen::Product<Eigen::PermutationMatrix<4, 4, int>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 2>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(859): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment(Dst &, const Src &, const Func &, Eigen::internal::enable_if<<expression>, void *>::type) [with Dst=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Src=Eigen::Product<Eigen::PermutationMatrix<4, 4, int>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 2>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(837): here\n",
+            "            [ 28 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Matrix<float, 3, 4, 0, 3, 4>, SrcXprType=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Functor=Eigen::internal::assign_op<float, float>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 3, 4, 0, 3, 4>, Src=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(800): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(599): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=3, Cols_=4, Options_=0, MaxRows_=3, MaxCols_=4, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(35): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/SolveTriangular.h(100): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, -1>::run(const Lhs &, Rhs &) [with Lhs=const Eigen::Matrix<float, 4, 4, 0, 4, 4>, Rhs=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Side=1, Mode=5]\" \n",
+            "(183): here\n",
+            "            instantiation of \"void Eigen::TriangularViewImpl<MatrixType_, Mode_, Eigen::Dense>::solveInPlace<Side,OtherDerived>(const Eigen::MatrixBase<OtherDerived> &) const [with MatrixType_=const Eigen::Matrix<float, 4, 4, 0, 4, 4>, Mode_=5U, Side=1, OtherDerived=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/TriangularMatrix.h(525): here\n",
+            "            instantiation of \"void Eigen::TriangularViewImpl<MatrixType_, Mode_, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived> &) const [with MatrixType_=const Eigen::Matrix<float, 4, 4, 0, 4, 4>, Mode_=5U, OtherDerived=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/LU/PartialPivLU.h(239): here\n",
+            "            instantiation of \"void Eigen::PartialPivLU<MatrixType_>::_solve_impl(const RhsType &, DstType &) const [with MatrixType_=Eigen::Matrix<float, 4, 4, 0, 4, 4>, RhsType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, DstType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Solve.h(149): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, void>::run(DstXprType &, const Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, void>::SrcXprType &, const Eigen::internal::assign_op<Scalar, Scalar> &) [with DstXprType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, DecType=Eigen::PartialPivLU<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, RhsType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Scalar=float]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            [ 23 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Matrix<float, 3, 4, 0, 3, 4>, SrcXprType=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Functor=Eigen::internal::assign_op<float, float>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 3, 4, 0, 3, 4>, Src=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(800): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(599): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=3, Cols_=4, Options_=0, MaxRows_=3, MaxCols_=4, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(35): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/SolveTriangular.h(100): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, -1>::run(const Lhs &, Rhs &) [with Lhs=const Eigen::Matrix<float, 4, 4, 0, 4, 4>, Rhs=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Side=1, Mode=2]\" \n",
+            "(183): here\n",
+            "            instantiation of \"void Eigen::TriangularViewImpl<MatrixType_, Mode_, Eigen::Dense>::solveInPlace<Side,OtherDerived>(const Eigen::MatrixBase<OtherDerived> &) const [with MatrixType_=const Eigen::Matrix<float, 4, 4, 0, 4, 4>, Mode_=2U, Side=1, OtherDerived=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/TriangularMatrix.h(525): here\n",
+            "            instantiation of \"void Eigen::TriangularViewImpl<MatrixType_, Mode_, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived> &) const [with MatrixType_=const Eigen::Matrix<float, 4, 4, 0, 4, 4>, Mode_=2U, OtherDerived=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/LU/PartialPivLU.h(242): here\n",
+            "            instantiation of \"void Eigen::PartialPivLU<MatrixType_>::_solve_impl(const RhsType &, DstType &) const [with MatrixType_=Eigen::Matrix<float, 4, 4, 0, 4, 4>, RhsType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, DstType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Solve.h(149): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, void>::run(DstXprType &, const Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, void>::SrcXprType &, const Eigen::internal::assign_op<Scalar, Scalar> &) [with DstXprType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, DecType=Eigen::PartialPivLU<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, RhsType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Scalar=float]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            [ 23 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Matrix<float, 3, 4, 0, 3, 4>, SrcXprType=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Functor=Eigen::internal::assign_op<float, float>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 3, 4, 0, 3, 4>, Src=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(800): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(599): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=3, Cols_=4, Options_=0, MaxRows_=3, MaxCols_=4, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(35): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/LU/PartialPivLU.h(236): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::PartialPivLU<MatrixType_>::_solve_impl(const RhsType &, DstType &) const [with MatrixType_=Eigen::Matrix<float, 4, 4, 0, 4, 4>, RhsType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, DstType=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Solve.h(149): here\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, void>::run(DstXprType &, const Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, void>::SrcXprType &, const Eigen::internal::assign_op<Scalar, Scalar> &) [with DstXprType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, DecType=Eigen::PartialPivLU<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, RhsType=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Scalar=float]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Src=Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(859): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment(Dst &, const Src &, const Func &, Eigen::internal::enable_if<<expression>, void *>::type) [with Dst=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Src=Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(837): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment(Dst &, const Src &) [with Dst=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Src=Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(782): here\n",
+            "            [ 20 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Matrix<float, 3, 4, 0, 3, 4>, SrcXprType=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Functor=Eigen::internal::assign_op<float, float>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 3, 4, 0, 3, 4>, Src=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(800): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(599): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=3, Cols_=4, Options_=0, MaxRows_=3, MaxCols_=4, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(35): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Src=Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "(859): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment(Dst &, const Src &, const Func &, Eigen::internal::enable_if<<expression>, void *>::type) [with Dst=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Src=Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "(837): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment(Dst &, const Src &) [with Dst=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Src=Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(782): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, OtherDerived=Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(227): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_> &Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::operator=(const Eigen::DenseBase<OtherDerived> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, OtherDerived=Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<float, 4, 4, 0, 4, 4>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h(365): here\n",
+            "            [ 18 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Matrix<float, 3, 4, 0, 3, 4>, SrcXprType=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Functor=Eigen::internal::assign_op<float, float>, Weak=void]\" \n",
+            "(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 3, 4, 0, 3, 4>, Src=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(800): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(599): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=3, Cols_=4, Options_=0, MaxRows_=3, MaxCols_=4, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(35): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(64): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"void Eigen::ReturnByValue<Derived>::evalTo(Dest &) const [with Derived=Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>, Dest=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(908): here\n",
+            "            instantiation of \"void Eigen::PlainObjectBase<Derived>::_init1<T,OtherDerived>(const Eigen::ReturnByValue<OtherDerived> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>, T=Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, OtherDerived=Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(329): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const T &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4, T=Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(502): here\n",
+            "            instantiation of \"Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape, Eigen::internal::traits<Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar, Eigen::internal::traits<Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar>::product_evaluator(const Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape, Eigen::internal::traits<Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar, Eigen::internal::traits<Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar>::XprType &) [with Lhs=Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Rhs=Eigen::Matrix<float, 4, 4, 0, 4, 4>, ProductTag=3]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(37): here\n",
+            "            instantiation of \"Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Options>>::evaluator(const Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Options>>::XprType &) [with Lhs=Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Rhs=Eigen::Matrix<float, 4, 4, 0, 4, 4>, Options=1]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(775): here\n",
+            "            [ 11 instantiation contexts not shown ]\n",
+            "            instantiation of \"void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType &, const SrcXprType &, const Functor &) [with DstXprType=Eigen::Matrix<float, 3, 4, 0, 3, 4>, SrcXprType=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Functor=Eigen::internal::assign_op<float, float>, Weak=void]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/AssignEvaluator.h(891): here\n",
+            "            instantiation of \"void Eigen::internal::call_assignment_no_alias(Dst &, const Src &, const Func &) [with Dst=Eigen::Matrix<float, 3, 4, 0, 3, 4>, Src=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>, Func=Eigen::internal::assign_op<float, float>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(800): here\n",
+            "            instantiation of \"Derived &Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(599): here\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived> &) [with Derived=Eigen::Matrix<float, 3, 4, 0, 3, 4>, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(418): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const Eigen::EigenBase<OtherDerived> &) [with Scalar_=float, Rows_=3, Cols_=4, Options_=0, MaxRows_=3, MaxCols_=4, OtherDerived=Eigen::Block<const Eigen::Product<Eigen::ReturnByValue<Eigen::MatrixExponentialReturnValue<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, const Eigen::Matrix<float, 4, 4, 0, 4, 4>>>>>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 0>, 3, 4, false>]\" \n",
+            "/content/instant-ngp/src/common_device.cu(35): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(66): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(68): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(66): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(68): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(66): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ReturnByValue.h(68): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(618): warning: calling a __host__ function(\"Eigen::internal::matrix_function_compute< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (int)1> ::run< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> ,  ::Eigen::internal::MatrixLogarithmAtomic< ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)4, (int)4> > ,  ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> > \") from a __host__ __device__ function(\"Eigen::PlainObjectBase< ::Eigen::Matrix<float, (int)4, (int)4, (int)0, (int)4, (int)4> > ::PlainObjectBase< ::Eigen::MatrixLogarithmReturnValue< ::Eigen::Product< ::Eigen::Matrix<float, (int)4, (int)4, (int)0, (int)4, (int)4> ,  ::Eigen::Inverse< ::Eigen::Matrix<float, (int)4, (int)4, (int)0, (int)4, (int)4> > , (int)0> > > \") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/HouseholderSequence.h(322): warning: calling a __host__ function(\"Eigen::HouseholderSequence< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> ,  ::Eigen::CwiseUnaryOp< ::Eigen::internal::scalar_conjugate_op<    ::std::complex<float> > , const  ::Eigen::Matrix<    ::std::complex<float> , (int)3, (int)1, (int)0, (int)3, (int)1> > , (int)1> ::applyThisOnTheLeft< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> ,  ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)1, (int)0, (int)4, (int)1> >  const\") from a __host__ __device__ function(\"Eigen::HouseholderSequence< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> ,  ::Eigen::CwiseUnaryOp< ::Eigen::internal::scalar_conjugate_op<    ::std::complex<float> > , const  ::Eigen::Matrix<    ::std::complex<float> , (int)3, (int)1, (int)0, (int)3, (int)1> > , (int)1> ::evalTo< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> ,  ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)1, (int)0, (int)4, (int)1> >  const\") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Householder/HouseholderSequence.h(324): warning: calling a __host__ function(\"Eigen::HouseholderSequence< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> ,  ::Eigen::CwiseUnaryOp< ::Eigen::internal::scalar_conjugate_op<    ::std::complex<float> > , const  ::Eigen::Matrix<    ::std::complex<float> , (int)3, (int)1, (int)0, (int)3, (int)1> > , (int)1> ::applyThisOnTheLeft< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> ,  ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)1, (int)0, (int)4, (int)1> >  const\") from a __host__ __device__ function(\"Eigen::HouseholderSequence< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> ,  ::Eigen::CwiseUnaryOp< ::Eigen::internal::scalar_conjugate_op<    ::std::complex<float> > , const  ::Eigen::Matrix<    ::std::complex<float> , (int)3, (int)1, (int)0, (int)3, (int)1> > , (int)1> ::evalTo< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> ,  ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)1, (int)0, (int)4, (int)1> >  const\") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/SolveTriangular.h(183): warning: calling a __host__ function(\"Eigen::internal::level3_blocking<    ::std::complex<float> ,     ::std::complex<float> > ::level3_blocking\") from a __host__ __device__ function(\"Eigen::TriangularViewImpl<const  ::Eigen::CwiseBinaryOp< ::Eigen::internal::scalar_sum_op<    ::std::complex<float> ,     ::std::complex<float> > , const  ::Eigen::CwiseNullaryOp< ::Eigen::internal::scalar_identity_op<    ::std::complex<float> > ,  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)4, (int)4> > , const  ::Eigen::CwiseBinaryOp< ::Eigen::internal::scalar_product_op<float,     ::std::complex<float> > , const  ::Eigen::CwiseNullaryOp< ::Eigen::internal::scalar_constant_op<float> , const  ::Eigen::Matrix<float, (int)-1, (int)-1, (int)0, (int)4, (int)4> > , const  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)4, (int)4> > > , (unsigned int)2u,  ::Eigen::Dense> ::solveInPlace<(int)1,  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)4, (int)4> >  const\") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/SolveTriangular.h(183): warning: calling a __host__ function(\"Eigen::internal::triangular_solve_matrix<    ::std::complex<float> , long, (int)1, (int)2, (bool)0, (int)0, (int)0, (int)1> ::run\") from a __host__ __device__ function(\"Eigen::TriangularViewImpl<const  ::Eigen::CwiseBinaryOp< ::Eigen::internal::scalar_sum_op<    ::std::complex<float> ,     ::std::complex<float> > , const  ::Eigen::CwiseNullaryOp< ::Eigen::internal::scalar_identity_op<    ::std::complex<float> > ,  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)4, (int)4> > , const  ::Eigen::CwiseBinaryOp< ::Eigen::internal::scalar_product_op<float,     ::std::complex<float> > , const  ::Eigen::CwiseNullaryOp< ::Eigen::internal::scalar_constant_op<float> , const  ::Eigen::Matrix<float, (int)-1, (int)-1, (int)0, (int)4, (int)4> > , const  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)4, (int)4> > > , (unsigned int)2u,  ::Eigen::Dense> ::solveInPlace<(int)1,  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)4, (int)4> >  const\") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/SolveTriangular.h(183): warning: calling a __host__ function(\"Eigen::internal::gemm_blocking_space<(int)0, float, float, (int)-1, (int)-1, (int)-1, (int)4, (bool)0> ::gemm_blocking_space\") from a __host__ __device__ function(\"Eigen::TriangularViewImpl< ::Eigen::Ref< ::Eigen::Matrix<float, (int)-1, (int)-1, (int)0, (int)-1, (int)-1> , (int)0,  ::Eigen::OuterStride<(int)-1> > , (unsigned int)5u,  ::Eigen::Dense> ::solveInPlace<(int)1,  ::Eigen::Ref< ::Eigen::Matrix<float, (int)-1, (int)-1, (int)0, (int)-1, (int)-1> , (int)0,  ::Eigen::OuterStride<(int)-1> > >  const\") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/SolveTriangular.h(183): warning: calling a __host__ function(\"Eigen::internal::triangular_solve_matrix<float, long, (int)1, (int)5, (bool)0, (int)0, (int)0, (int)1> ::run\") from a __host__ __device__ function(\"Eigen::TriangularViewImpl< ::Eigen::Ref< ::Eigen::Matrix<float, (int)-1, (int)-1, (int)0, (int)-1, (int)-1> , (int)0,  ::Eigen::OuterStride<(int)-1> > , (unsigned int)5u,  ::Eigen::Dense> ::solveInPlace<(int)1,  ::Eigen::Ref< ::Eigen::Matrix<float, (int)-1, (int)-1, (int)0, (int)-1, (int)-1> , (int)0,  ::Eigen::OuterStride<(int)-1> > >  const\") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/SolveTriangular.h(183): warning: calling a __host__ function(\"Eigen::internal::level3_blocking<float, float> ::level3_blocking\") from a __host__ __device__ function(\"Eigen::TriangularViewImpl<const  ::Eigen::Matrix<float, (int)4, (int)4, (int)0, (int)4, (int)4> , (unsigned int)5u,  ::Eigen::Dense> ::solveInPlace<(int)1,  ::Eigen::Matrix<float, (int)4, (int)4, (int)0, (int)4, (int)4> >  const\") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/SolveTriangular.h(183): warning: calling a __host__ function(\"Eigen::internal::triangular_solve_matrix<float, long, (int)1, (int)5, (bool)0, (int)0, (int)0, (int)1> ::run\") from a __host__ __device__ function(\"Eigen::TriangularViewImpl<const  ::Eigen::Matrix<float, (int)4, (int)4, (int)0, (int)4, (int)4> , (unsigned int)5u,  ::Eigen::Dense> ::solveInPlace<(int)1,  ::Eigen::Matrix<float, (int)4, (int)4, (int)0, (int)4, (int)4> >  const\") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/SolveTriangular.h(183): warning: calling a __host__ function(\"Eigen::internal::level3_blocking<float, float> ::level3_blocking\") from a __host__ __device__ function(\"Eigen::TriangularViewImpl<const  ::Eigen::Matrix<float, (int)4, (int)4, (int)0, (int)4, (int)4> , (unsigned int)2u,  ::Eigen::Dense> ::solveInPlace<(int)1,  ::Eigen::Matrix<float, (int)4, (int)4, (int)0, (int)4, (int)4> >  const\") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/SolveTriangular.h(183): warning: calling a __host__ function(\"Eigen::internal::triangular_solve_matrix<float, long, (int)1, (int)2, (bool)0, (int)0, (int)0, (int)1> ::run\") from a __host__ __device__ function(\"Eigen::TriangularViewImpl<const  ::Eigen::Matrix<float, (int)4, (int)4, (int)0, (int)4, (int)4> , (unsigned int)2u,  ::Eigen::Dense> ::solveInPlace<(int)1,  ::Eigen::Matrix<float, (int)4, (int)4, (int)0, (int)4, (int)4> >  const\") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(351): warning: calling a __host__ function(\"Eigen::internal::trmv_selector<(int)6, (int)1> ::run< ::Eigen::Transpose<const  ::Eigen::Block<const  ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (int)-1, (int)-1, (bool)0> , (int)-1, (int)-1, (bool)0> > ,  ::Eigen::Transpose<const  ::Eigen::CwiseBinaryOp< ::Eigen::internal::scalar_product_op<    ::std::complex<float> ,     ::std::complex<float> > , const  ::Eigen::CwiseNullaryOp< ::Eigen::internal::scalar_constant_op<    ::std::complex<float> > , const  ::Eigen::Matrix<    ::std::complex<float> , (int)1, (int)-1, (int)1, (int)1, (int)4> > , const  ::Eigen::CwiseUnaryOp< ::Eigen::internal::scalar_conjugate_op<    ::std::complex<float> > , const  ::Eigen::Transpose<const  ::Eigen::Block<const  ::Eigen::Block<const  ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (int)-1, (int)-1, (bool)0> , (int)-1, (int)1, (bool)1> , (int)-1, (int)1, (bool)0> > > > > ,  ::Eigen::Transpose< ::Eigen::Block< ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)1, (int)-1, (int)-1> , (int)1, (int)-1, (bool)1> , (int)1, (int)-1, (bool)0> > > \") from a __host__ __device__ function(\"Eigen::internal::generic_product_impl_base< ::Eigen::CwiseBinaryOp< ::Eigen::internal::scalar_product_op<    ::std::complex<float> ,     ::std::complex<float> > , const  ::Eigen::CwiseNullaryOp< ::Eigen::internal::scalar_constant_op<    ::std::complex<float> > , const  ::Eigen::Matrix<    ::std::complex<float> , (int)1, (int)-1, (int)1, (int)1, (int)4> > , const  ::Eigen::CwiseUnaryOp< ::Eigen::internal::scalar_conjugate_op<    ::std::complex<float> > , const  ::Eigen::Transpose<const  ::Eigen::Block<const  ::Eigen::Block<const  ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (int)-1, (int)-1, (bool)0> , (int)-1, (int)1, (bool)1> , (int)-1, (int)1, (bool)0> > > > ,  ::Eigen::TriangularView<const  ::Eigen::Block<const  ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (int)-1, (int)-1, (bool)0> , (int)-1, (int)-1, (bool)0> , (unsigned int)5u> ,  ::Eigen::internal::generic_product_impl< ::Eigen::CwiseBinaryOp< ::Eigen::internal::scalar_product_op<    ::std::complex<float> ,     ::std::complex<float> > , const  ::Eigen::CwiseNullaryOp< ::Eigen::internal::scalar_constant_op<    ::std::complex<float> > , const  ::Eigen::Matrix<    ::std::complex<float> , (int)1, (int)-1, (int)1, (int)1, (int)4> > , const  ::Eigen::CwiseUnaryOp< ::Eigen::internal::scalar_conjugate_op<    ::std::complex<float> > , const  ::Eigen::Transpose<const  ::Eigen::Block<const  ::Eigen::Block<const  ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (int)-1, (int)-1, (bool)0> , (int)-1, (int)1, (bool)1> , (int)-1, (int)1, (bool)0> > > > ,  ::Eigen::TriangularView<const  ::Eigen::Block<const  ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (int)-1, (int)-1, (bool)0> , (int)-1, (int)-1, (bool)0> , (unsigned int)5u> ,  ::Eigen::DenseShape,  ::Eigen::TriangularShape, (int)3> > ::evalTo< ::Eigen::Block< ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)1, (int)-1, (int)-1> , (int)1, (int)-1, (bool)1> , (int)1, (int)-1, (bool)0> > \") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(351): warning: calling a __host__ function(\"Eigen::internal::triangular_product_impl<(int)6, (bool)1, const  ::Eigen::CwiseUnaryOp< ::Eigen::internal::scalar_conjugate_op<    ::std::complex<float> > , const  ::Eigen::Transpose<const  ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (int)-1, (int)-1, (bool)0> > > , (bool)0,  ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (int)-1, (int)-1, (bool)0> , (bool)0> ::run< ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)4, (int)4> > \") from a __host__ __device__ function(\"Eigen::internal::generic_product_impl_base< ::Eigen::TriangularView<const  ::Eigen::CwiseUnaryOp< ::Eigen::internal::scalar_conjugate_op<    ::std::complex<float> > , const  ::Eigen::Transpose<const  ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (int)-1, (int)-1, (bool)0> > > , (unsigned int)6u> ,  ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (int)-1, (int)-1, (bool)0> ,  ::Eigen::internal::generic_product_impl< ::Eigen::TriangularView<const  ::Eigen::CwiseUnaryOp< ::Eigen::internal::scalar_conjugate_op<    ::std::complex<float> > , const  ::Eigen::Transpose<const  ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (int)-1, (int)-1, (bool)0> > > , (unsigned int)6u> ,  ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (int)-1, (int)-1, (bool)0> ,  ::Eigen::TriangularShape,  ::Eigen::DenseShape, (int)3> > ::evalTo< ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)4, (int)4> > \") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(351): warning: calling a __host__ function(\"Eigen::internal::triangular_product_impl<(int)2, (bool)1,  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)1, (int)-1, (int)-1> , (bool)0,  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)4, (int)4> , (bool)0> ::run< ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)-1, (int)4> > \") from a __host__ __device__ function(\"Eigen::internal::generic_product_impl_base< ::Eigen::TriangularView< ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)1, (int)-1, (int)-1> , (unsigned int)2u> ,  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)4, (int)4> ,  ::Eigen::internal::generic_product_impl< ::Eigen::TriangularView< ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)1, (int)-1, (int)-1> , (unsigned int)2u> ,  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)4, (int)4> ,  ::Eigen::TriangularShape,  ::Eigen::DenseShape, (int)3> > ::evalTo< ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)-1, (int)4> > \") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(351): warning: calling a __host__ function(\"Eigen::internal::triangular_product_impl<(int)1, (bool)1, const  ::Eigen::CwiseUnaryOp< ::Eigen::internal::scalar_conjugate_op<    ::std::complex<float> > , const  ::Eigen::Transpose<const  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)1, (int)-1, (int)-1> > > , (bool)0,  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)4, (int)4> , (bool)0> ::run< ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)-1, (int)4> > \") from a __host__ __device__ function(\"Eigen::internal::generic_product_impl_base< ::Eigen::TriangularView<const  ::Eigen::CwiseUnaryOp< ::Eigen::internal::scalar_conjugate_op<    ::std::complex<float> > , const  ::Eigen::Transpose<const  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)1, (int)-1, (int)-1> > > , (unsigned int)1u> ,  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)4, (int)4> ,  ::Eigen::internal::generic_product_impl< ::Eigen::TriangularView<const  ::Eigen::CwiseUnaryOp< ::Eigen::internal::scalar_conjugate_op<    ::std::complex<float> > , const  ::Eigen::Transpose<const  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)1, (int)-1, (int)-1> > > , (unsigned int)1u> ,  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)4, (int)4> ,  ::Eigen::TriangularShape,  ::Eigen::DenseShape, (int)3> > ::evalTo< ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)-1, (int)4> > \") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(359): warning: calling a __host__ function(\"Eigen::internal::triangular_product_impl<(int)5, (bool)1, const  ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (int)-1, (int)-1, (bool)0> , (bool)0,  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)4, (int)4> , (bool)0> ::run< ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (int)-1, (int)-1, (bool)0> > \") from a __host__ __device__ function(\"Eigen::internal::generic_product_impl_base< ::Eigen::TriangularView<const  ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (int)-1, (int)-1, (bool)0> , (unsigned int)5u> ,  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)4, (int)4> ,  ::Eigen::internal::generic_product_impl< ::Eigen::TriangularView<const  ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (int)-1, (int)-1, (bool)0> , (unsigned int)5u> ,  ::Eigen::Matrix<    ::std::complex<float> , (int)-1, (int)-1, (int)0, (int)4, (int)4> ,  ::Eigen::TriangularShape,  ::Eigen::DenseShape, (int)3> > ::subTo< ::Eigen::Block< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (int)-1, (int)-1, (bool)0> > \") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(351): warning: calling a __host__ function(\"Eigen::internal::triangular_product_impl<(int)2, (bool)1,  ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (bool)0,  ::Eigen::CwiseUnaryOp< ::Eigen::internal::scalar_conjugate_op<    ::std::complex<float> > , const  ::Eigen::Transpose<const  ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> > > , (bool)0> ::run< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> > \") from a __host__ __device__ function(\"Eigen::internal::generic_product_impl_base< ::Eigen::TriangularView< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (unsigned int)2u> ,  ::Eigen::CwiseUnaryOp< ::Eigen::internal::scalar_conjugate_op<    ::std::complex<float> > , const  ::Eigen::Transpose<const  ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> > > ,  ::Eigen::internal::generic_product_impl< ::Eigen::TriangularView< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> , (unsigned int)2u> ,  ::Eigen::CwiseUnaryOp< ::Eigen::internal::scalar_conjugate_op<    ::std::complex<float> > , const  ::Eigen::Transpose<const  ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> > > ,  ::Eigen::TriangularShape,  ::Eigen::DenseShape, (int)3> > ::evalTo< ::Eigen::Matrix<    ::std::complex<float> , (int)4, (int)4, (int)0, (int)4, (int)4> > \") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/ProductEvaluators.h(502): warning: calling a __host__ function(\"Eigen::internal::matrix_exp_compute< ::Eigen::Matrix<float, (int)4, (int)4, (int)0, (int)4, (int)4> ,  ::Eigen::Matrix<float, (int)4, (int)4, (int)0, (int)4, (int)4> > \") from a __host__ __device__ function(\"Eigen::internal::product_evaluator< ::Eigen::Product< ::Eigen::ReturnByValue< ::Eigen::MatrixExponentialReturnValue< ::Eigen::CwiseBinaryOp< ::Eigen::internal::scalar_product_op<float, float> , const  ::Eigen::Matrix<float, (int)4, (int)4, (int)0, (int)4, (int)4> , const  ::Eigen::CwiseNullaryOp< ::Eigen::internal::scalar_constant_op<float> , const  ::Eigen::Matrix<float, (int)4, (int)4, (int)0, (int)4, (int)4> > > > > ,  ::Eigen::Matrix<float, (int)4, (int)4, (int)0, (int)4, (int)4> , (int)1> , (int)3,  ::Eigen::DenseShape,  ::Eigen::DenseShape, float, float> ::product_evaluator\") is not allowed\n",
+            "\n",
+            "[ 52%] \u001b[32mBuilding CUDA object CMakeFiles/ngp.dir/src/nerf_loader.cu.o\u001b[0m\n",
+            "[ 55%] \u001b[32mBuilding CUDA object CMakeFiles/ngp.dir/src/render_buffer.cu.o\u001b[0m\n",
+            "[ 58%] \u001b[32mBuilding CUDA object CMakeFiles/ngp.dir/src/testbed.cu.o\u001b[0m\n",
+            "[ 61%] \u001b[32mBuilding CUDA object CMakeFiles/ngp.dir/src/testbed_image.cu.o\u001b[0m\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Geometry/AngleAxis.h(178): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::AngleAxis<Scalar_> &Eigen::AngleAxis<Scalar_>::operator=(const Eigen::QuaternionBase<QuatDerived> &) [with Scalar_=float, QuatDerived=Eigen::Quaternion<float, 0>]\" \n",
+            "(213): here\n",
+            "            instantiation of \"Eigen::AngleAxis<Scalar_> &Eigen::AngleAxis<Scalar_>::fromRotationMatrix(const Eigen::MatrixBase<Derived> &) [with Scalar_=float, Derived=Eigen::Matrix<float, 3, 3, 0, 3, 3>]\" \n",
+            "/content/instant-ngp/include/neural-graphics-primitives/adam_optimizer.h(123): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Geometry/AngleAxis.h(178): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::AngleAxis<Scalar_> &Eigen::AngleAxis<Scalar_>::operator=(const Eigen::QuaternionBase<QuatDerived> &) [with Scalar_=float, QuatDerived=Eigen::Quaternion<float, 0>]\" \n",
+            "(213): here\n",
+            "            instantiation of \"Eigen::AngleAxis<Scalar_> &Eigen::AngleAxis<Scalar_>::fromRotationMatrix(const Eigen::MatrixBase<Derived> &) [with Scalar_=float, Derived=Eigen::Matrix<float, 3, 3, 0, 3, 3>]\" \n",
+            "/content/instant-ngp/include/neural-graphics-primitives/adam_optimizer.h(123): here\n",
+            "\n",
+            "[ 64%] \u001b[32mBuilding CUDA object CMakeFiles/ngp.dir/src/testbed_nerf.cu.o\u001b[0m\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(572): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const std::initializer_list<std::initializer_list<Eigen::PlainObjectBase<Derived>::Scalar>> &) [with Derived=Eigen::Matrix<float, 3, 3, 0, 3, 3>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(319): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const std::initializer_list<std::initializer_list<Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Scalar>> &) [with Scalar_=float, Rows_=3, Cols_=3, Options_=0, MaxRows_=3, MaxCols_=3]\" \n",
+            "/content/instant-ngp/src/testbed_nerf.cu(2434): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Geometry/AngleAxis.h(178): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::AngleAxis<Scalar_> &Eigen::AngleAxis<Scalar_>::operator=(const Eigen::QuaternionBase<QuatDerived> &) [with Scalar_=float, QuatDerived=Eigen::Quaternion<float, 0>]\" \n",
+            "(213): here\n",
+            "            instantiation of \"Eigen::AngleAxis<Scalar_> &Eigen::AngleAxis<Scalar_>::fromRotationMatrix(const Eigen::MatrixBase<Derived> &) [with Scalar_=float, Derived=Eigen::Matrix<float, 3, 3, 0, 3, 3>]\" \n",
+            "/content/instant-ngp/include/neural-graphics-primitives/adam_optimizer.h(123): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(572): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::PlainObjectBase<Derived>::PlainObjectBase(const std::initializer_list<std::initializer_list<Eigen::PlainObjectBase<Derived>::Scalar>> &) [with Derived=Eigen::Matrix<float, 4, 4, 0, 4, 4>]\" \n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/Matrix.h(319): here\n",
+            "            instantiation of \"Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Matrix(const std::initializer_list<std::initializer_list<Eigen::Matrix<Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_>::Scalar>> &) [with Scalar_=float, Rows_=4, Cols_=4, Options_=0, MaxRows_=4, MaxCols_=4]\" \n",
+            "/content/instant-ngp/src/testbed_nerf.cu(2437): here\n",
+            "\n",
+            "[ 67%] \u001b[32mBuilding CUDA object CMakeFiles/ngp.dir/src/testbed_sdf.cu.o\u001b[0m\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Geometry/AngleAxis.h(178): warning: calling a __host__ function(\"Eigen::internal::stable_norm_impl< ::Eigen::Block<const  ::Eigen::Matrix<float, (int)4, (int)1, (int)0, (int)4, (int)1> , (int)3, (int)1, (bool)0> > \") from a __host__ __device__ function(\"Eigen::AngleAxis<float> ::operator =< ::Eigen::Quaternion<float, (int)0> > \") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(572): warning: calling a __host__ function(\"__builtin_memmove\") from a __host__ __device__ function(\"Eigen::PlainObjectBase< ::Eigen::Matrix<float, (int)3, (int)3, (int)0, (int)3, (int)3> > ::PlainObjectBase\") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Core/PlainObjectBase.h(572): warning: calling a __host__ function(\"__builtin_memmove\") from a __host__ __device__ function(\"Eigen::PlainObjectBase< ::Eigen::Matrix<float, (int)4, (int)4, (int)0, (int)4, (int)4> > ::PlainObjectBase\") is not allowed\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Geometry/AngleAxis.h(178): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::AngleAxis<Scalar_> &Eigen::AngleAxis<Scalar_>::operator=(const Eigen::QuaternionBase<QuatDerived> &) [with Scalar_=float, QuatDerived=Eigen::Quaternion<float, 0>]\" \n",
+            "(213): here\n",
+            "            instantiation of \"Eigen::AngleAxis<Scalar_> &Eigen::AngleAxis<Scalar_>::fromRotationMatrix(const Eigen::MatrixBase<Derived> &) [with Scalar_=float, Derived=Eigen::Matrix<float, 3, 3, 0, 3, 3>]\" \n",
+            "/content/instant-ngp/include/neural-graphics-primitives/adam_optimizer.h(123): here\n",
+            "\n",
+            "[ 70%] \u001b[32mBuilding CUDA object CMakeFiles/ngp.dir/src/testbed_volume.cu.o\u001b[0m\n",
+            "[ 73%] \u001b[32mBuilding CXX object CMakeFiles/ngp.dir/src/thread_pool.cpp.o\u001b[0m\n",
+            "[ 76%] \u001b[32mBuilding CUDA object CMakeFiles/ngp.dir/src/tinyexr_wrapper.cu.o\u001b[0m\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Geometry/AngleAxis.h(178): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::AngleAxis<Scalar_> &Eigen::AngleAxis<Scalar_>::operator=(const Eigen::QuaternionBase<QuatDerived> &) [with Scalar_=float, QuatDerived=Eigen::Quaternion<float, 0>]\" \n",
+            "(213): here\n",
+            "            instantiation of \"Eigen::AngleAxis<Scalar_> &Eigen::AngleAxis<Scalar_>::fromRotationMatrix(const Eigen::MatrixBase<Derived> &) [with Scalar_=float, Derived=Eigen::Matrix<float, 3, 3, 0, 3, 3>]\" \n",
+            "/content/instant-ngp/include/neural-graphics-primitives/adam_optimizer.h(123): here\n",
+            "\n",
+            "[ 79%] \u001b[32mBuilding CXX object CMakeFiles/ngp.dir/src/tinyobj_loader_wrapper.cpp.o\u001b[0m\n",
+            "[ 82%] \u001b[32mBuilding CUDA object CMakeFiles/ngp.dir/src/triangle_bvh.cu.o\u001b[0m\n",
+            "[ 85%] \u001b[32m\u001b[1mLinking CUDA device code CMakeFiles/ngp.dir/cmake_device_link.o\u001b[0m\n",
+            "[ 88%] \u001b[32m\u001b[1mLinking CXX static library libngp.a\u001b[0m\n",
+            "[ 88%] Built target ngp\n",
+            "\u001b[35m\u001b[1mConsolidate compiler generated dependencies of target testbed\u001b[0m\n",
+            "\u001b[35m\u001b[1mConsolidate compiler generated dependencies of target pyngp\u001b[0m\n",
+            "[ 91%] \u001b[32mBuilding CUDA object CMakeFiles/testbed.dir/src/main.cu.o\u001b[0m\n",
+            "[ 94%] \u001b[32mBuilding CUDA object CMakeFiles/pyngp.dir/src/python_api.cu.o\u001b[0m\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Geometry/AngleAxis.h(178): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::AngleAxis<Scalar_> &Eigen::AngleAxis<Scalar_>::operator=(const Eigen::QuaternionBase<QuatDerived> &) [with Scalar_=float, QuatDerived=Eigen::Quaternion<float, 0>]\" \n",
+            "(213): here\n",
+            "            instantiation of \"Eigen::AngleAxis<Scalar_> &Eigen::AngleAxis<Scalar_>::fromRotationMatrix(const Eigen::MatrixBase<Derived> &) [with Scalar_=float, Derived=Eigen::Matrix<float, 3, 3, 0, 3, 3>]\" \n",
+            "/content/instant-ngp/include/neural-graphics-primitives/adam_optimizer.h(123): here\n",
+            "\n",
+            "/content/instant-ngp/dependencies/eigen/Eigen/src/Geometry/AngleAxis.h(178): warning: calling a __host__ function from a __host__ __device__ function is not allowed\n",
+            "          detected during:\n",
+            "            instantiation of \"Eigen::AngleAxis<Scalar_> &Eigen::AngleAxis<Scalar_>::operator=(const Eigen::QuaternionBase<QuatDerived> &) [with Scalar_=float, QuatDerived=Eigen::Quaternion<float, 0>]\" \n",
+            "(213): here\n",
+            "            instantiation of \"Eigen::AngleAxis<Scalar_> &Eigen::AngleAxis<Scalar_>::fromRotationMatrix(const Eigen::MatrixBase<Derived> &) [with Scalar_=float, Derived=Eigen::Matrix<float, 3, 3, 0, 3, 3>]\" \n",
+            "/content/instant-ngp/include/neural-graphics-primitives/adam_optimizer.h(123): here\n",
+            "\n",
+            "[ 97%] \u001b[32m\u001b[1mLinking CXX executable testbed\u001b[0m\n",
+            "[ 97%] Built target testbed\n",
+            "[100%] \u001b[32m\u001b[1mLinking CXX shared library pyngp.cpython-37m-x86_64-linux-gnu.so\u001b[0m\n",
+            "[100%] Built target pyngp\n"
+          ]
+        }
+      ],
+      "source": [
+        "!cmake --build build --config RelWithDebInfo -j `nproc`"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/",
+          "height": 1000
+        },
+        "id": "TRfrshaCdpY8",
+        "outputId": "3e90ae80-0d15-490a-d17d-caa4d808af5a"
+      },
+      "outputs": [
+        {
+          "output_type": "stream",
+          "name": "stdout",
+          "text": [
+            "Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n",
+            "Collecting commentjson~=0.9.0\n",
+            "  Downloading commentjson-0.9.0.tar.gz (8.7 kB)\n",
+            "Collecting imageio~=2.16.0\n",
+            "  Downloading imageio-2.16.2-py3-none-any.whl (3.3 MB)\n",
+            "\u001b[K     |████████████████████████████████| 3.3 MB 30.0 MB/s \n",
+            "\u001b[?25hRequirement already satisfied: numpy~=1.21.2 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 3)) (1.21.6)\n",
+            "Collecting pybind11~=2.7.1\n",
+            "  Downloading pybind11-2.7.1-py2.py3-none-any.whl (200 kB)\n",
+            "\u001b[K     |████████████████████████████████| 200 kB 75.1 MB/s \n",
+            "\u001b[?25hRequirement already satisfied: scipy~=1.7.1 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 5)) (1.7.3)\n",
+            "Collecting tqdm~=4.62.2\n",
+            "  Downloading tqdm-4.62.3-py2.py3-none-any.whl (76 kB)\n",
+            "\u001b[K     |████████████████████████████████| 76 kB 6.4 MB/s \n",
+            "\u001b[?25hCollecting opencv-python~=4.5.5.62\n",
+            "  Downloading opencv_python-4.5.5.64-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (60.5 MB)\n",
+            "\u001b[K     |████████████████████████████████| 60.5 MB 1.2 MB/s \n",
+            "\u001b[?25hCollecting lark-parser<0.8.0,>=0.7.1\n",
+            "  Downloading lark-parser-0.7.8.tar.gz (276 kB)\n",
+            "\u001b[K     |████████████████████████████████| 276 kB 73.7 MB/s \n",
+            "\u001b[?25hCollecting pillow>=8.3.2\n",
+            "  Downloading Pillow-9.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB)\n",
+            "\u001b[K     |████████████████████████████████| 3.1 MB 61.0 MB/s \n",
+            "\u001b[?25hBuilding wheels for collected packages: commentjson, lark-parser\n",
+            "  Building wheel for commentjson (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
+            "  Created wheel for commentjson: filename=commentjson-0.9.0-py3-none-any.whl size=12092 sha256=2755d0e5d0a0b5db80f05c843cc43b8ce558a495ffb92c2e1f6daf13f961e824\n",
+            "  Stored in directory: /root/.cache/pip/wheels/eb/bb/07/25a7f0718ee3fe137384011b8e56070f91cf950ee6047c287f\n",
+            "  Building wheel for lark-parser (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
+            "  Created wheel for lark-parser: filename=lark_parser-0.7.8-py2.py3-none-any.whl size=62527 sha256=a8e80ee7b729f60816564588e269ddf21366a623ee38b9ea9c08b00df4543e42\n",
+            "  Stored in directory: /root/.cache/pip/wheels/92/e3/af/1dc0fdca93232d700ac176af6554cf22b85f3d7e8aeee5ac08\n",
+            "Successfully built commentjson lark-parser\n",
+            "Installing collected packages: pillow, lark-parser, tqdm, pybind11, opencv-python, imageio, commentjson\n",
+            "  Attempting uninstall: pillow\n",
+            "    Found existing installation: Pillow 7.1.2\n",
+            "    Uninstalling Pillow-7.1.2:\n",
+            "      Successfully uninstalled Pillow-7.1.2\n",
+            "  Attempting uninstall: tqdm\n",
+            "    Found existing installation: tqdm 4.64.0\n",
+            "    Uninstalling tqdm-4.64.0:\n",
+            "      Successfully uninstalled tqdm-4.64.0\n",
+            "  Attempting uninstall: opencv-python\n",
+            "    Found existing installation: opencv-python 4.6.0.66\n",
+            "    Uninstalling opencv-python-4.6.0.66:\n",
+            "      Successfully uninstalled opencv-python-4.6.0.66\n",
+            "  Attempting uninstall: imageio\n",
+            "    Found existing installation: imageio 2.4.1\n",
+            "    Uninstalling imageio-2.4.1:\n",
+            "      Successfully uninstalled imageio-2.4.1\n",
+            "\u001b[31mERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.\n",
+            "albumentations 0.1.12 requires imgaug<0.2.7,>=0.2.5, but you have imgaug 0.2.9 which is incompatible.\u001b[0m\n",
+            "Successfully installed commentjson-0.9.0 imageio-2.16.2 lark-parser-0.7.8 opencv-python-4.5.5.64 pillow-9.2.0 pybind11-2.7.1 tqdm-4.62.3\n"
+          ]
+        },
+        {
+          "output_type": "display_data",
+          "data": {
+            "application/vnd.colab-display-data+json": {
+              "pip_warning": {
+                "packages": [
+                  "PIL",
+                  "tqdm"
+                ]
+              }
+            }
+          },
+          "metadata": {}
+        }
+      ],
+      "source": [
+        "!pip3 install -r requirements.txt"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "## 6. [LOCAL MACHINE] Run COLMAP on your scene\n",
+        "COLMAP doesn't work on machines without a GUI.\n",
+        "\n",
+        "Go to your local machine and follow the [instructions](https://github.com/NVlabs/instant-ngp/blob/master/docs/nerf_dataset_tips.md#preparing-new-nerf-datasets) to run COLMAP from a video or a set of images to generate camera positions from your scene.\n",
+        "\n",
+        "After this, you should have an images folder, with the images of your scene, and a `transforms.json` file with the camera information extracted by COLMAP."
+      ],
+      "metadata": {
+        "id": "cHLYSiD05EnL"
+      }
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "## 7. Upload your scene"
+      ],
+      "metadata": {
+        "id": "ZQP4PAyru3KA"
+      }
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "Mount your google drive"
+      ],
+      "metadata": {
+        "id": "h3Tl_nNpzfPR"
+      }
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "from google.colab import drive\n",
+        "drive.mount('/content/drive')"
+      ],
+      "metadata": {
+        "id": "a-CfnpVUze1G"
+      },
+      "execution_count": null,
+      "outputs": []
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "Then upload the `images` folder and the output of COLMAP, `transforms.json`, to your drive. The structure should be similar to the following:\n",
+        "```\n",
+        "/content/drive/MyDrive/nerf_scenes/\n",
+        "└── fox\n",
+        "    ├── images\n",
+        "    │   ├── 00001.jpg\n",
+        "    │   └── 00002.jpg\n",
+        "    └── transforms.json\n",
+        "```\n",
+        "\n"
+      ],
+      "metadata": {
+        "id": "WOx86Jz5xOQP"
+      }
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "Enter the path to your scene"
+      ],
+      "metadata": {
+        "id": "iNhWLCgH20-g"
+      }
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "import os\n",
+        "scene_path = \"/content/drive/MyDrive/nerf_scenes/fox\" #@param {type:\"string\"}\n",
+        "if not os.path.isdir(scene_path):\n",
+        "  raise NotADirectoryError(scene_path)"
+      ],
+      "metadata": {
+        "id": "ayZ2gWkTz3sU"
+      },
+      "execution_count": null,
+      "outputs": []
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "## 8. Train a model on your scene!"
+      ],
+      "metadata": {
+        "id": "YPr9nJ-w2_0J"
+      }
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "train_steps = 2000  #@param {type:\"integer\"}\n",
+        "snapshot_path = os.path.join(scene_path, f\"{train_steps}.msgpack\")\n",
+        "!python ./scripts/run.py --scene {scene_path} --mode nerf --n_steps {train_steps} --save_snapshot {snapshot_path}"
+      ],
+      "metadata": {
+        "id": "aijHZB0zJwWB",
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "outputId": "b947a4a1-e158-47a5-a4b9-a2e7d4db9290"
+      },
+      "execution_count": null,
+      "outputs": [
+        {
+          "output_type": "stream",
+          "name": "stdout",
+          "text": [
+            "\u001b[0m22:27:10 \u001b[0;36mINFO     \u001b[0mLoading NeRF dataset from\u001b[K\u001b[0m\n",
+            "22:27:10 \u001b[0;36mINFO     \u001b[0m  /content/drive/MyDrive/nerf_scenes/fox/transforms.json\u001b[K\u001b[0m\n",
+            "22:27:10 \u001b[1;33mWARNING  \u001b[0m  /content/drive/MyDrive/nerf_scenes/fox/base_cam.json does not contain any frames. Skipping.\u001b[K\u001b[0m\n",
+            "22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]   0% ( 0/50)  0s/inf\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]   2% ( 1/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]   4% ( 2/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]   6% ( 3/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]   8% ( 4/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  10% ( 5/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  12% ( 6/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  14% ( 7/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  16% ( 8/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  18% ( 9/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  20% (10/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  22% (11/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  24% (12/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  26% (13/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  28% (14/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  30% (15/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  32% (16/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  34% (17/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  36% (18/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  38% (19/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  40% (20/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  42% (21/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  44% (22/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  46% (23/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  48% (24/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  50% (25/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  52% (26/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  54% (27/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  56% (28/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  58% (29/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  60% (30/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  62% (31/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  64% (32/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  66% (33/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  68% (34/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  70% (35/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  72% (36/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  74% (37/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  76% (38/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  78% (39/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  80% (40/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  82% (41/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  84% (42/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  86% (43/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  88% (44/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  90% (45/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  92% (46/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  94% (47/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  96% (48/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[]  98% (49/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;34mPROGRESS \u001b[0m[] 100% (50/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:27:10 \u001b[0;32mSUCCESS  \u001b[0mLoaded 50 images after 0s\u001b[K\u001b[0m\n",
+            "22:27:10 \u001b[0;36mINFO     \u001b[0m  cam_aabb=[min=[1.0229,-1.33309,-0.378748], max=[2.46175,1.00721,1.41295]]\u001b[K\u001b[0m\n",
+            "22:27:11 \u001b[0;36mINFO     \u001b[0mLoading network config from: /content/instant-ngp/configs/nerf/base.json\u001b[K\u001b[0m\n",
+            "22:27:11 \u001b[0;36mINFO     \u001b[0mGridEncoding:  Nmin=16 b=1.51572 F=2 T=2^19 L=16\u001b[K\u001b[0m\n",
+            "22:27:11 \u001b[0;36mINFO     \u001b[0mDensity model: 3--[HashGrid]-->32--[CutlassMLP(neurons=64,layers=3)]-->1\u001b[K\u001b[0m\n",
+            "22:27:11 \u001b[0;36mINFO     \u001b[0mColor model:   3--[Composite]-->16+16--[CutlassMLP(neurons=64,layers=4)]-->3\u001b[K\u001b[0m\n",
+            "22:27:11 \u001b[0;36mINFO     \u001b[0m  total_encoding_params=13074912 total_network_params=9728\u001b[K\u001b[0m\n",
+            "Training: 100% 1999/2000 [02:19<00:00, 14.28step/s, loss=0.00102]\n",
+            "Saving snapshot  /content/drive/MyDrive/nerf_scenes/fox/2000.msgpack\n",
+            "\u001b[0m"
+          ]
+        }
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "## 9. [LOCAL MACHINE] Generate a camera path\n",
+        "\n",
+        "Congrats! You now have a trained nerf checkpoint. Now, in order to generate a video with it, you will need to open it in your local machine with `testbed` and generate a `base_cam.jon` file following these [instructions](https://github.com/NVlabs/instant-ngp#testbed-controls). Remember to launch with the `--no-train` argument so that it doesn't start to train on your PC. Setting up the cameras can make your GUI pretty laggy, you can try to play with the `--height` and `--width` parameters or cropping your scene with the `Crop aabb` options to optimize the performance.\n",
+        "\n",
+        "Example command:\n",
+        "```\n",
+        "./build/testbed --scene data/nerf/fox --no-train --snapshot /data/nerf/fox/2000.msgpack\n",
+        "```\n",
+        "\n",
+        "After you're done, **upload `base_cam.json` to the root folder of your scene.**"
+      ],
+      "metadata": {
+        "id": "RWuAHgOw8M4s"
+      }
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "## 10. Render video"
+      ],
+      "metadata": {
+        "id": "L5XVO_oi-riY"
+      }
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "Make sure `base_cam.json` exists:"
+      ],
+      "metadata": {
+        "id": "x_2t4NHHAvn5"
+      }
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "video_camera_path = os.path.join(scene_path, \"base_cam.json\")\n",
+        "if not os.path.isfile(video_camera_path):\n",
+        "  raise FileNotFoundError(video_camera_path)"
+      ],
+      "metadata": {
+        "id": "04Yt6prm_FJI"
+      },
+      "execution_count": null,
+      "outputs": []
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "Render the video"
+      ],
+      "metadata": {
+        "id": "xdFuUotyA0HV"
+      }
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "video_n_seconds = 5 #@param {type:\"integer\"}\n",
+        "video_fps = 25 #@param {type:\"integer\"}\n",
+        "width = 720 #@param {type:\"integer\"}\n",
+        "height = 720 #@param {type:\"integer\"}\n",
+        "output_video_path = os.path.join(scene_path, \"output_video.mp4\")\n",
+        "\n",
+        "!python scripts/run.py --mode nerf --scene {scene_path} --load_snapshot {snapshot_path} --video_camera_path {video_camera_path} --video_n_seconds 2 --video_fps 25 --width 720 --height 720 --video_output {output_video_path}\n",
+        "print(f\"Generated video saved to:\\n{output_video_path}\")"
+      ],
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "d3XJeTeF1yJE",
+        "outputId": "e493bdd8-903e-4c8e-ab01-8c8baed8b5dc"
+      },
+      "execution_count": null,
+      "outputs": [
+        {
+          "output_type": "stream",
+          "name": "stdout",
+          "text": [
+            "\u001b[0m22:32:31 \u001b[0;36mINFO     \u001b[0mLoading NeRF dataset from\u001b[K\u001b[0m\n",
+            "22:32:31 \u001b[0;36mINFO     \u001b[0m  /content/drive/MyDrive/nerf_scenes/fox/transforms.json\u001b[K\u001b[0m\n",
+            "22:32:31 \u001b[1;33mWARNING  \u001b[0m  /content/drive/MyDrive/nerf_scenes/fox/base_cam.json does not contain any frames. Skipping.\u001b[K\u001b[0m\n",
+            "22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]   0% ( 0/50)  0s/inf\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]   2% ( 1/50) 0s/1s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]   4% ( 2/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]   6% ( 3/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]   8% ( 4/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  10% ( 5/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  12% ( 6/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  14% ( 7/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  16% ( 8/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  18% ( 9/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  20% (10/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  22% (11/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  24% (12/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  26% (13/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  28% (14/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  30% (15/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  32% (16/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  34% (17/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  36% (18/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  38% (19/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  40% (20/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  42% (21/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  44% (22/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  46% (23/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  48% (24/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  50% (25/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  52% (26/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  54% (27/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  56% (28/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  58% (29/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  60% (30/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  62% (31/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  64% (32/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  66% (33/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  68% (34/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  70% (35/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  72% (36/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  74% (37/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  76% (38/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  78% (39/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  80% (40/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  82% (41/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  84% (42/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  86% (43/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  88% (44/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  90% (45/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  92% (46/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  94% (47/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:31 \u001b[0;34mPROGRESS \u001b[0m[]  96% (48/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:32 \u001b[0;34mPROGRESS \u001b[0m[]  98% (49/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:32 \u001b[0;34mPROGRESS \u001b[0m[] 100% (50/50) 0s/0s\u001b[K\u001b[0m\u001b[0G22:32:32 \u001b[0;32mSUCCESS  \u001b[0mLoaded 50 images after 0s\u001b[K\u001b[0m\n",
+            "22:32:32 \u001b[0;36mINFO     \u001b[0m  cam_aabb=[min=[1.0229,-1.33309,-0.378748], max=[2.46175,1.00721,1.41295]]\u001b[K\u001b[0m\n",
+            "Loading snapshot  /content/drive/MyDrive/nerf_scenes/fox/2000.msgpack\n",
+            "22:32:32 \u001b[0;36mINFO     \u001b[0mLoading network config from: /content/drive/MyDrive/nerf_scenes/fox/2000.msgpack\u001b[K\u001b[0m\n",
+            "22:32:33 \u001b[0;36mINFO     \u001b[0mGridEncoding:  Nmin=16 b=1.51572 F=2 T=2^19 L=16\u001b[K\u001b[0m\n",
+            "22:32:33 \u001b[0;36mINFO     \u001b[0mDensity model: 3--[HashGrid]-->32--[CutlassMLP(neurons=64,layers=3)]-->1\u001b[K\u001b[0m\n",
+            "22:32:33 \u001b[0;36mINFO     \u001b[0mColor model:   3--[Composite]-->16+16--[CutlassMLP(neurons=64,layers=4)]-->3\u001b[K\u001b[0m\n",
+            "22:32:33 \u001b[0;36mINFO     \u001b[0m  total_encoding_params=13074912 total_network_params=9728\u001b[K\u001b[0m\n",
+            "Rendering video: 100% 50/50 [06:45<00:00,  8.11s/frames]\n",
+            "ffmpeg version 3.4.11-0ubuntu0.1 Copyright (c) 2000-2022 the FFmpeg developers\n",
+            "  built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)\n",
+            "  configuration: --prefix=/usr --extra-version=0ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared\n",
+            "  libavutil      55. 78.100 / 55. 78.100\n",
+            "  libavcodec     57.107.100 / 57.107.100\n",
+            "  libavformat    57. 83.100 / 57. 83.100\n",
+            "  libavdevice    57. 10.100 / 57. 10.100\n",
+            "  libavfilter     6.107.100 /  6.107.100\n",
+            "  libavresample   3.  7.  0 /  3.  7.  0\n",
+            "  libswscale      4.  8.100 /  4.  8.100\n",
+            "  libswresample   2.  9.100 /  2.  9.100\n",
+            "  libpostproc    54.  7.100 / 54.  7.100\n",
+            "Input #0, image2, from 'tmp/%04d.jpg':\n",
+            "  Duration: 00:00:02.00, start: 0.000000, bitrate: N/A\n",
+            "    Stream #0:0: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 720x720 [SAR 1:1 DAR 1:1], 25 fps, 25 tbr, 25 tbn, 25 tbc\n",
+            "Stream mapping:\n",
+            "  Stream #0:0 -> #0:0 (mjpeg (native) -> h264 (libx264))\n",
+            "Press [q] to stop, [?] for help\n",
+            "\u001b[1;34m[swscaler @ 0x56187f4ae000] \u001b[0m\u001b[0;33mdeprecated pixel format used, make sure you did set range correctly\n",
+            "\u001b[0m\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0musing SAR=1/1\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0musing cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0mprofile High, level 3.1\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0m264 - core 152 r2854 e9a5903 - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=3 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00\n",
+            "Output #0, mp4, to '/content/drive/MyDrive/nerf_scenes/fox/output_video.mp4':\n",
+            "  Metadata:\n",
+            "    encoder         : Lavf57.83.100\n",
+            "    Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 720x720 [SAR 1:1 DAR 1:1], q=-1--1, 25 fps, 12800 tbn, 25 tbc\n",
+            "    Metadata:\n",
+            "      encoder         : Lavc57.107.100 libx264\n",
+            "    Side data:\n",
+            "      cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1\n",
+            "frame=   50 fps= 27 q=-1.0 Lsize=     256kB time=00:00:01.88 bitrate=1116.2kbits/s speed=   1x    \n",
+            "video:255kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.550445%\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0mframe I:2     Avg QP:24.03  size: 18560\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0mframe P:13    Avg QP:23.89  size: 11026\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0mframe B:35    Avg QP:26.40  size:  2278\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0mconsecutive B-frames:  6.0%  0.0%  6.0% 88.0%\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0mmb I  I16..4: 12.0% 81.5%  6.5%\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0mmb P  I16..4:  0.7%  7.2%  0.5%  P16..4: 53.7% 21.4%  6.9%  0.0%  0.0%    skip: 9.7%\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0mmb B  I16..4:  0.0%  0.2%  0.0%  B16..8: 44.9%  3.0%  0.4%  direct: 0.9%  skip:50.6%  L0:29.0% L1:66.9% BI: 4.1%\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0m8x8 transform intra:83.0% inter:86.7%\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0mcoded y,uvDC,uvAC intra: 68.5% 71.2% 20.3% inter: 16.5% 12.8% 0.1%\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0mi16 v,h,dc,p: 12%  9%  3% 76%\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0mi8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 14% 13%  7%  9% 10%  8%  9%  9%\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0mi4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 23% 14% 11%  9% 10% 12%  8%  8%  5%\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0mi8c dc,h,v,p: 50% 17% 23% 10%\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0mWeighted P-Frames: Y:23.1% UV:0.0%\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0mref P L0: 44.2% 46.1%  7.7%  1.6%  0.3%\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0mref B L0: 98.2%  1.4%  0.4%\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0mref B L1: 99.6%  0.4%\n",
+            "\u001b[1;36m[libx264 @ 0x56187ed35e00] \u001b[0mkb/s:1040.76\n",
+            "\u001b[0mGenerated video saved to:\n",
+            "/content/drive/MyDrive/nerf_scenes/fox/output_video.mp4\n"
+          ]
+        }
+      ]
+    }
+  ],
+  "metadata": {
+    "colab": {
+      "collapsed_sections": [],
+      "name": "instant_ngp.ipynb",
+      "provenance": []
+    },
+    "kernelspec": {
+      "display_name": "Python 3",
+      "name": "python3"
+    },
+    "language_info": {
+      "name": "python"
+    },
+    "accelerator": "GPU"
+  },
+  "nbformat": 4,
+  "nbformat_minor": 0
+}
\ No newline at end of file