Peter Heywood

Results 157 comments of Peter Heywood

From the [CUDA Tooklit EULA](https://docs.nvidia.com/cuda/eula/index.html#attachment-a) `nvrtc.so`, `licurand[_static].so`, `libcudart[_static].so` etc and their dll equivalents are redistributable and can be included in wheels / docker images, but the driver libraries (`libcuda.so`,`libnvidia-ptxjitcompiler.so`, there...

Pytorch appear to use conda as the primary distribution now based on thier [get-started](https://pytorch.org/get-started/locally/) page which has a nice table for getting installation instructions. to provide multiple CUDA version support...

The CUDA 11.4 early access to [official cuda python bindings](https://nvidia.github.io/cuda-python/install.html) don't look like they will be of any use to us, as all our cuda is handelled within the cuda-c++...

> Note that there is a strong convention to name a project after the name of the package that is imported to run that project. However, this doesn’t have to...

Regarding the use of python local version identifiers (and separate pip sources) such as the `+cu111` use of pytorch: [PEP440](https://www.python.org/dev/peps/pep-0440) specifies that: > Local version identifiers MUST comply with the...

We still probably want to have 11.0 dists as our minimum supported version, then 11.2 which is generally abi compat with other 11.x releases (some wiggle room till 11.3 iirc...

The current renaming of the visualisaiton wheels to `pyflamegpu_vis` via CMake not only cuases issues when installing both wheels, but also causes the `test_version.py` tests to fail for visualistaion builds...

From 2.0.0rc1, we will have cuda 11.2 and 12.0 wheels being built on CI, and available as non-manylinux compliant wheels available from the github releases page, and via `whl.pyflamegpu.com`. Vis...

Notes/thoughts dumped from internal slack discussion: > the python ide integration will be looking at the `pyflamegpu` module and correctly thinking it doesn't have a method named getID. > >...

We may not be able to achieve manylinux compliance for visualisation builds, so pypi may only be able to host console only (linux) builds.