wsl ubuntu安装ISCE一些值得注意的点

参考文档:https://github.com/yunjunz/conda-envs/blob/main/isce2/README.md#b-install-dependencies-to-isce2-environment教程很详细,照着一步步做就可以了。

清空CUDA,清空所有env之后,初始化conda,重新创建环境,遂成功;

为什么要装这个版本——这个会连同PyCuAmpcor 一块编译了,他给的option1和option2更容易成功,也满足InSAR的大部分需求。我都装过了,但是编译PyCuAmpcor 很麻烦,总是缺少依赖,我又一根筋,非要装个全功能的不可,所以干脆卸了重装。

以下是我遇到的一些主要问题(两个标红就是主要心得),就这两点花了我一个星期才装好

安装CUDA的注意事项

退出所有conda环境,以root用户操作;

由于是在wsl中安装,要注意下载的是适配wsl的CUDA Toolkit,选择deb (network)安装,链接:https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=WSL-Ubuntu&target_version=2.0&target_type=deb_network

同时更新windows端的显卡驱动到最新(一般最新的才适配与wsl通信),然后重启电脑以刷新驱动;

直到nvcc --version,和nvidia-smi显示正确的信息,CUDA相关即安装完成;

为什么要这么安装——能正确设置环境变量,避免conda或者ISCE找不到路径的情况;

关于安装过程中可能的报错

正常来说复制给GPT、通义千问、kimi等都可以解决,注意一个原则,那就是按照Yunjun的这个教程安装时的报错,一般都是缺少某些依赖,首选通过conda安装能避免大部分环境变量的报错;

安装的过程就是不断报错,然后GPT,然后再报错的循环...直到编译成功。

启动以及使用

load_isce2_dev,启动环境

topsApp.py -h

cuDenseOffsets.py -h

smallbaselineApp.py -h

### 一、Windows 系统上安装 ISCE 的方法 在 Windows 系统上安装 ISCE(如 ISCE2),通常通过 WSL(Windows Subsystem for Linux)来实现。以下为具体实现方式和注意事项: #### 1. 安装 WSLUbuntu 可以通过命令行快速安装 WSLUbuntu。以管理员权限打开 CMD 或 PowerShell,并输入以下命令: ```bash wsl --install ``` 默认会安装 Ubuntu 20.04,用户也可以选择其他版本或平台[^2]。安装完成后,启动 Ubuntu 并完成初始配置。 #### 2. 配置环境变量 为了使 ISCE2 正常运行,需要配置 Conda 环境。确保 `$CONDA_PREFIX` 环境变量已正确设置,并验证安装路径中的关键文件是否存在: ```bash cd $CONDA_PREFIX/bin ls -ltr # 应能看到 `mdx` 和其他 Python 应用程序 cd ../lib/python3.x/site-packages ls -ltr # 应能看到 `isce2` 和附加链接 `isce` ``` 上述检查步骤可以确认 ISCE2 是否成功安装并配置正确[^1]。 #### 3. 安装 CUDA Toolkit(可选) 如果需要 GPU 加速支持,必须安装适配 WSL 的 CUDA Toolkit。下载链接如下: [https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=WSL-Ubuntu&target_version=2.0&target_type=deb_network](https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=WSL-Ubuntu&target_version=2.0&target_type=deb_network)[^4] 安装完成后,需验证 CUDA 是否正常工作: ```bash nvcc --version ``` #### 4. 安装 ISCE2WSL 环境中安装 ISCE2 可参考官方文档或社区教程。推荐使用 Conda 进行安装,简化依赖管理。例如: ```bash conda create -n isce2 python=3.8 conda activate isce2 conda install -c conda-forge isce2 ``` 此方法能够一步到位地完成 ISCE2安装及依赖环境配置[^3]。 --- ### 二、注意事项 - **网络问题**:若网络连接不稳定,可能导致安装失败或中断。建议提前下载相关安装包并离线安装。 - **权限问题**:部分操作可能需要管理员权限,确保以管理员身份运行 CMD 或 PowerShell。 - **CUDA 兼容性**:仅当硬件支持 NVIDIA GPU 时,才需安装 CUDA Toolkit。否则,ISCE2 仍可在 CPU 模式下运行。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值