我连续几天尝试在本地、google colab 或 renkulab (https://renkulab.io/) 上安装Solaris (https://github.com/CosmiQ/solaris)。到目前为止,没有任何运气。我在所有平台上尝试了不同的方法:
到目前为止,所有这些方法都失败了。大多数情况下,GDAL 存在轮子构建错误。我已经先安装了。我没有找到任何适当的文档或其他失败描述,这让我质疑自己......也许这里有人有这个库的经验?
我非常感谢每一个提示。
非常感谢
我可以通过以下方式在 Colab 中进行设置:
!pip install -q condacolab
import condacolab
condacolab.install()
这将触发运行时重新启动 - 它是故意这样做的。
我假设我们想要支持 GPU 的版本。如果没有,
solaris
存储库中还有另一个用于仅 CPU 环境的 YAML。
!wget https://raw.githubusercontent.com/CosmiQ/solaris/main/environment-gpu.yml
!mamba env update -n base -f environment-gpu.yml
完成后手动重新启动运行时!
!pip install solaris
应该是这样。按照这些步骤,我可以导入模块并使用入口点,例如,
模块导入 ✅
import solaris
入口点示例 ✅
!make_masks -h
NumPy 未来对 TensorFlow 代码中的某些语法发出了一些弃用警告,但除此之外,似乎还可以使用。不过我个人并没有使用这个工具,所以不知道是否还有更多可以验证的地方。
现在最简单的方法是在容器中使用 docker 和预安装的 Solaris - 这里链接到 cosmiqwork 准备的一个。运行容器后,您可以在容器上运行代码。