当前位置: 首页 > news >正文

医院网站制作公司去年做啥网站致富

医院网站制作公司,去年做啥网站致富,seo推广人员,网站需求表参考项目来自这里: https://github.com/DCASE-REPO/DESED_task/tree/master/recipes/dcase2023_task4_baseline 1. 更新自己的 conda 避免一些包在旧的conda 环境中不存在; conda update conda使用conda 指定安装 对应版本 # CUDA 11.7 conda instal…

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

1. 更新自己的 conda

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

conda update conda

使用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

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

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

2.1 numpy 问题

一开始执行的时候,此时会出现numpy.core.multiarray 相关问题,

from sed_scores_eval.base_modules.cy_medfilt import cy_medfiltFile "sed_scores_eval/base_modules/cy_medfilt.pyx", line 1, in init sed_scores_eval.base_modules.cy_medfilt
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).

经过搜索后, 给出的方案是 增加 np.import_array()

import numpy as np
cimport numpy as np
cimport cython
from numpy.math cimport INFINITY# Initialize the NumPy C API
np.import_array()

然后rebuild Cython

python setup.py build_ext --inplace

该问题 可能会与 numpy 版本有关系;

笔者在另外一个环境中使用 numpy 1.24.3 没有出现该问题。

而在当前 numpy 1.22.4 中就出现该情况。
Name: numpy
Version: 1.22.4

2.2 cy_detection 导入的问题

  File "/home/anaconda3/envs/SoundDetection/lib/python3.8/site-packages/sed_scores_eval/intersection_based/intermediate_statistics.py", line 4, in <module>from sed_scores_eval.base_modules import statisticsFile "/home/anaconda3/envs/SoundDetection/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
ModuleNotFoundError: No module named 'sed_scores_eval.base_modules.cy_detection'

对 setup.py 中 配制进行修改,
原始的 setup.py 信息如下:

from setuptools import setupsetup(name="desed_task",version="0.1.1",description="Sound Event Detection and Separation in Domestic Environments.",author="DCASE Task 4 Organizers",author_email="romain.serizel@loria.fr",license="MIT",packages=["desed_task"],python_requires=">=3.8",install_requires=["dcase_util>=0.2.16","psds_eval>=0.4.0","sed_eval>=0.2.1","sed_scores_eval>=0.0.0",],
)

修改后的配置文件如下,主要功能是,

  1. 添加对应的扩展
  2. 会在当前项目下生成 sed_scores_eval/base_modules 文件夹,执行 pip install -e 之后,
    会在该文件下面生成 两个 .so 共享文件, 将这两个 共享文件拷贝到该虚拟环境中的位置,即该路径中
    ~/anaconda3/envs/SoundDetection/lib/python3.8/site-packages/sed_scores_eval/base_modules
#
# from setuptools import setup, Extension
# from Cython.Build import cythonize
# import numpy as np
# import os
#
# # Ensure the output directory exists
# os.makedirs("sed_scores_eval/base_modules", exist_ok=True)
#
# extensions = [
#     Extension(
#         name="sed_scores_eval.base_modules.cy_detection",
#         sources=["/home/xxxxx/anaconda3/envs/SoundDetection/lib/python3.8/site-packages/sed_scores_eval/base_modules/cy_detection.pyx"],
#         #sources=["sed_scores_eval/base_modules/cy_detection.pyx"],
#         include_dirs=[np.get_include()]
#     ),
#
#     Extension(
#         name="sed_scores_eval.base_modules.cy_medfilt",
#         sources=["/home/xxxxx/anaconda3/envs/SoundDetection/lib/python3.8/site-packages/sed_scores_eval/base_modules/cy_medfilt.pyx"],
#         #sources=["sed_scores_eval/base_modules/cy_medfilt.pyx"],
#         include_dirs=[np.get_include()],
#     )
#
# ]
#
# setup(
#     name="desed_task",
#     version="0.1.1",
#     description="Sound Event Detection and Separation in Domestic Environments.",
#     author="DCASE Task 4 Organizers",
#     author_email="romain.serizel@loria.fr",
#     license="MIT",
#     packages=["desed_task"],
#     python_requires=">=3.8",
#     install_requires=[
#         "dcase_util>=0.2.16",
#         "psds_eval>=0.4.0",
#         "sed_eval>=0.2.1",
#         "sed_scores_eval>=0.0.0",
#     ],
#     ext_modules=cythonize(extensions),
#     zip_safe=False,
# )

3. other problem

AttributeError: 'module' object has no attribute 'ndimage'

You have to import the module:

import scipy.ndimage

pip show  numpy  cython
Name: numpy
Version: 1.22.4
Summary: NumPy is the fundamental package for array computing with Python.
Home-page: https://www.numpy.org
Author: Travis E. Oliphant et al.
Author-email: 
License: BSD
Location: /home/respecting_god/anaconda3/envs/SoundDetection/lib/python3.8/site-packages
Requires: 
Required-by: Bottleneck, contourpy, dcase-util, desed, h5py, jams, lazy-dataset, librosa, matplotlib, mir-eval, mkl-fft, mkl-random, musdb, museval, numba, numexpr, pandas, psds-eval, pyloudnorm, pytorch-lightning, resampy, scaper, scikit-learn, scipy, sed-eval, sed_scores_eval, sox, soxr, stempeg, tensorboard, torchmetrics, torchvision
---
Name: Cython
Version: 3.0.11
Summary: The Cython compiler for writing C extensions in the Python language.
Home-page: https://cython.org/
Author: Robert Bradshaw, Stefan Behnel, Dag Seljebotn, Greg Ewing, et al.
Author-email: cython-devel@python.org
License: Apache-2.0
Location: /home/respecting_god/anaconda3/envs/SoundDetection/lib/python3.8/site-packages
Requires: 
Required-by: sed_scores_eval
http://www.yayakq.cn/news/371282/

相关文章:

  • 网站设计合同注意事项网站强制qq弹窗代码
  • 网站建设域名是什么意思贵阳专业做网站的公司有哪些
  • 城乡建设部网站第35号令怎么备案网站
  • 惠州建设银行网站网站后台 网站页面没有显示
  • 翻译网站素材深圳龙华建设局官方网站
  • 单纯的文章网站怎么做带前台的WordPress模板
  • 池州哪里做网站商会网站模板
  • 想要提高网站排名应该怎么做梅州网站制作
  • 网站建设公司美工如何找软件工程四大方向
  • 比较好的中文wordpress主题网站标题优化排名
  • 京东网站的设计风格wordpress 批量导入用户名
  • 枣阳网站开发浙江网站设计 site
  • 网站被挂了黑链找小程序
  • 网站内页做排名wordpress导出
  • 网站设计要多少钱做盗版系统网站会不会
  • 哪些网站做农产品电子商务物流百度应用市场
  • 网站开发和合同南昌网站建设基本流程
  • 网站建站公司服务好吗免费saascrm
  • 那些网站是asp做的幼教机构网站开发设计论文
  • 做门户网站用什么模板好西安网页开发
  • 网站建设与管理拼音网页制作ppt模板
  • 威海住房和城乡建设局官方网站windows2012做网站
  • 怎么用自己的主机做网站服务器吗禁止ip直接打开网站
  • 垦利网站制作用python做网站后台
  • 顺义深圳网站建设公司网站建设培训会上的讲话
  • 哪个网站的ps元素好佛山南海建设局网站
  • 朝阳开发公司黄山seo排名优化技术
  • 建站视频厦门建设管理局网站
  • 北京网络建站模板网站团队建设情况
  • 黑龙江省建设会计协会网站千万不要报电子商务