如何安装solaris(在colab上或本地)?

问题描述 投票:0回答:2

我连续几天尝试在本地、google colab 或 renkulab (https://renkulab.io/) 上安装Solaris (https://github.com/CosmiQ/solaris)。到目前为止,没有任何运气。我在所有平台上尝试了不同的方法:

  1. 创建 conda 环境(按作者推荐)
  2. 直接通过pip
  3. 还可以克隆存储库并直接访问文件夹和功能

到目前为止,所有这些方法都失败了。大多数情况下,GDAL 存在轮子构建错误。我已经先安装了。我没有找到任何适当的文档或其他失败描述,这让我质疑自己......也许这里有人有这个库的经验?

我非常感谢每一个提示。

非常感谢

pip conda google-colaboratory geospatial
2个回答
1
投票

Colab 设置

我可以通过以下方式在 Colab 中进行设置:

第一个单元:安装 Mamba/Conda

!pip install -q condacolab
import condacolab
condacolab.install()

这将触发运行时重新启动 - 它是故意这样做的。

第二个单元:安装 Solaris 必备组件

我假设我们想要支持 GPU 的版本。如果没有,

solaris
存储库中还有另一个用于仅 CPU 环境的 YAML。

!wget https://raw.githubusercontent.com/CosmiQ/solaris/main/environment-gpu.yml
!mamba env update -n base -f environment-gpu.yml

完成后手动重新启动运行时!

第三个单元:安装 Solaris

!pip install solaris

应该是这样。按照这些步骤,我可以导入模块并使用入口点,例如,

模块导入

import solaris

入口点示例

!make_masks -h

NumPy 未来对 TensorFlow 代码中的某些语法发出了一些弃用警告,但除此之外,似乎还可以使用。不过我个人并没有使用这个工具,所以不知道是否还有更多可以验证的地方。


0
投票

现在最简单的方法是在容器中使用 docker 和预安装的 Solaris - 这里链接到 cosmiqwork 准备的一个。运行容器后,您可以在容器上运行代码。

© www.soinside.com 2019 - 2024. All rights reserved.