sed 环境配置

参考项目来自这里:
https://github.com/DCASE-REPO/DESED_task/tree/master/recipes/dcase2023_task4_baseline

1. 更新自己的 conda

避免一些包在旧的conda 环境中不存在;

conda update conda

注意, 这里 torch =1.13.1, lightning =1.9.5 都分别的对应的是 Pytorch , 以及Pytorch lightning 的最后一个版本,

使用conda 指定安装 对应版本

# CUDA 11.7
conda install pytorch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1 pytorch-cuda=11.7 -c pytorch -c nvidia

然后安装 Pytorch lightning , lighting 尽量使用conda 的方式安装, 其他的如何获取失败,可以指定下载通道或者是 使用pip 安装。

conda install -y  ffmpeg pandas numba scipy torchmetrics  tqdm pytorch-lightning=1.9

2. 关于 pip install -e 的问题;

在执行完 pip install -e …/…/.

提示安装完成

 Running setup.py develop for desed-task
Successfully installed Cython-3.0.11 desed-task einops-0.8.0 exceptiongroup-1.2.2 iniconfig-2.0.0 lazy-dataset-0.0.15 pathlib-1.0.1 pluggy-1.5.0 psds_eval-0.5.3 pytest-8.3.3 sed_eval-0.2.1 sed_scores_eval-0.0.4 tomli-2.0.2

2.1 numpy 问题

当执行 train_sed.py 的时候,
此时会出现numpy.core.multiarray 相关问题,


anaconda3/envs/lightningGNN/lib/python3.8/site-packages/sed_scores_eval/base_modules/statistics.py", line 6, in <module>
    from sed_scores_eval.base_modules.cy_detection import onset_offset_curves
  File "sed_scores_eval/base_modules/cy_detection.pyx", line 1, in init sed_scores_eval.base_modules.cy_detection
ImportError: numpy.core.multiarray failed to import (auto-generated because you didn't call 'numpy.import_array()' after cimporting numpy; use '<void>numpy._import_array' to disable if you are certain you don't need it).


  from sed_scores_eval.base_modules.cy_medfilt import cy_medfilt
  File "sed_score
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值