JuliaNeuralGraphics / GaussianSplatting.jl

Gaussian Splatting algorithm in Julia language
Other
27 stars 1 forks source link

Issue with installation #9

Closed chuong closed 1 month ago

chuong commented 1 month ago

Thanks for this implementation in Julia. Unfortunately, I got the below error when during installation. CUDA and cnDNN installation went well.

(@v1.10) pkg>  add https://github.com/JuliaNeuralGraphics/GaussianSplatting.jl.git
    Updating git-repo `https://github.com/JuliaNeuralGraphics/GaussianSplatting.jl.git`
   Resolving package versions...
ERROR: Unsatisfiable requirements detected for package SparseDiffTools [47a9eef4]:
 SparseDiffTools [47a9eef4] log:
 ├─possible versions are: 0.1.0-2.20.0 or uninstalled
 ├─restricted to versions 1 by SLAM [19785598], leaving only versions: 1.0.0-1.31.0
 │ └─SLAM [19785598] log:
 │   ├─possible versions are: 0.1.0 or uninstalled
 │   └─SLAM [19785598] is fixed to version 0.1.0
 └─restricted by compatibility requirements with Adapt [79e6a3ab] to versions: [0.1.0-0.6.0, 2.16.0-2.20.0] or uninstalled — no versions left
   └─Adapt [79e6a3ab] log:
     ├─possible versions are: 0.3.0-4.0.4 or uninstalled
     └─restricted to versions 4 by GaussianSplatting [991e6b22], leaving only versions: 4.0.0-4.0.4
       └─GaussianSplatting [991e6b22] log:
         ├─possible versions are: 0.1.0 or uninstalled
         └─GaussianSplatting [991e6b22] is fixed to version 0.1.0
pxl-th commented 1 month ago

Hi. I see you have SLAM.jl package installed in your environment as well. But it has likely incompatible dependencies (since it was not update in quite a while). So you can either remove it with ]rm SLAM or create a new environment separate from the one where you have SLAM.jl.

To do that, create some directory and launch julia REPL from it with --project=<path-to-project-dir> flag and install GaussianSplatting.jl there.

chuong commented 1 month ago

Thank @pxl-th. Removing SLAM.jl solved the problem.