Skip to main content

uw-ssec/HPyX

SkillsMP는 uw-ssec/HPyX에서 6개의 skill을 수집했습니다. skill을 열어 소스와 세부 정보를 확인하세요.

최근 기록된 소스 활동
SkillsMP 카탈로그 업데이트
수집된 skills
6
GitHub 스타
2
GitHub 포크
2

이 저장소의 skills

수집된 skill 6개 중 6개를 표시합니다.

직업 분류
소프트웨어 개발자
설명

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",…

원문 언어: 영어

업데이트
수집된 skill 6개 중 6개를 표시합니다.