跳转到主要内容

基于GPU的Sympy表达式评估实现

项目描述

SEEING

基于GPU的Sympy表达式评估实现

本意是为Sympy用户提供以下功能

  • 在GPU上评估表达式的一种简单方法
  • 后端无关的评估(目前支持numpy和cupy,未来可能会添加clpy或其他数值后端)
  • 支持处理表达式组(评估、绘图、替换参数、共享变量)的工具
  • 数值方法(目前支持n维域上的积分)

Numpy/Scipy在Sympy中通过lambdify功能直接使用。为了在GPU上实现同样的功能,SEEING的首次开发主要依赖于Cupy,因此您需要有一个启用CUDA的GPU才能使用它。

安装

SEEING可以通过pip安装

pip install astro-seeing

对于GPU的使用,SEEING依赖于Cupy,它可以通过以下命令作为依赖项安装

pip install "astro-seeing[gpu]"

项目详情


下载文件

下载适用于您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

astro-seeing-1.1.tar.gz (2.4 MB 查看哈希值)

上传时间 源代码

构建分发

astro_seeing-1.1-py3-none-any.whl (11.8 kB 查看哈希值)

上传时间 Python 3

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面