Skip to main content

uw-ssec/HPyX

SkillsMP 已收集 uw-ssec/HPyX 中的 6 个 Skill。打开任一 Skill 可查看来源和详情。

最近记录的来源活动
SkillsMP 收录数据更新
已收集 skills
6
GitHub 星标
2
GitHub Forks
2

这个仓库中的 skills

已展示 6 / 6 个已收集 Skill。

职业分类
软件开发工程师
描述

Generates the complete scaffolding (C++ source, header, `bind.cpp` registration, CMake update, Python wrapper package, tests, and optional benchmarks) for a new HPX algorithm binding in HPyX. Use when the user asks to "add a new binding", "scaffold a…

原文语言:英语

更新
职业分类
软件质量保证分析师与测试员
描述

Generates `pytest-benchmark` scripts for HPyX bindings, runs HPX vs NumPy/pure-Python comparisons, measures thread scaling and binding overhead, and interprets timing results. Use when the user asks about "benchmarking", "performance testing",…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Guides building and configuring HPyX (CMake + scikit-build-core + Nanobind + pixi), diagnoses CMake/compilation/link errors, explains `nanobind_add_module` usage, configures conda-forge dependencies, and resolves RPATH issues. Use when the user asks about…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Enforces correct GIL handling in HPyX's Nanobind bindings under Python 3.13 free-threading — diagnoses GIL deadlocks and callback segfaults, applies `gil_scoped_acquire`/`release` patterns, and validates thread safety in C++/Python code. Use when the user…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Maps HPX C++ library components to their `vendor/hpx/` source locations, tracks which HPX features are already wrapped in HPyX, and identifies unwrapped candidates for new Python bindings. Use when the user asks about "HPX architecture", "HPX components",…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Writes Nanobind C++-to-Python bindings for HPX APIs following HPyX conventions — generates `m.def` function bindings, `nb::class_` wrappers, type conversions, and `nb::ndarray` patterns. Use when the user asks to "create a binding", "write nanobind code",…

原文语言:英语

更新
已展示 6 / 6 个已收集 Skill。