synxflow 安装环境
介绍: 该软件可以动态模拟洪水淹没,滑坡跳动和泥石流使用多个cuda支持的gpu。它还提供了一个用户友好但多功能的Python界面,可以完全集成到数据科学工作流程中,旨在简化和加速危害风险评估任务。
这个包我从网上找到的资源特别特别少,安装过程遇到的问题基本解决不了。
github地址: https://github.com/SynxFlow
重要提醒:我是安装的windows版本,强烈不要自己安装,安装过程太痛苦了
如果你想自己尝试:
- cuda11.3,不要是cuda11.6以上版本,会报一个参数对应错误,不要尝试进行修改源文件,一定要切换为11.3
- vs2019,不要用vs2020以上版本,也会报错。
- python3.10,这个其实不是很关键
- git,中途要联网从pybind11上下东西,所以要用到git
- cmake,先装这个,再装其他
- rasterio fiona GDAL 这三个包在https://www.lfd.uci.edu/~gohlke/pythonlibs/网站下载对应的版本,注意安装顺序,有的时候先装某个可能会报错,尝试一下安装顺序。
- 然后安装synxflow,开着代理,中间可能报错,尝试过很多次,不知道哪一次竟然成功了。
如果你不想自己尝试:
可以咨询:https://docs.qq.com/doc/DWEtRempVZ1NSZHdQ
安装完成后的运行代码截图和展示图像
安装完后scipy要换成这个版本:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple scipy==1.10.1