Skip to main content

uw-ssec/HPyX

O SkillsMP coletou 6 skills de uw-ssec/HPyX. Abra uma skill para revisar a origem e os detalhes.

Última atividade de origem registrada
Catálogo do SkillsMP atualizado
skills coletadas
6
Estrelas no GitHub
2
Forks no GitHub
2

Skills neste repositório

Mostrando 6 de 6 skills coletadas.

ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Analistas de garantia de qualidade de software e testadores
descrição

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

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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

Idioma do texto original: inglês

atualizado
Mostrando 6 de 6 skills coletadas.