FLAME GPU 2.0.0-rc.1 #1173
ptheywood
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
FLAME GPU 2.0.0-rc.1 is the second release-candidate for FLAME GPU 2.0.0
As a release-candidate the API should be stable, unless any issues are found during the release-candidate phase which require a breaking change to resolve.
There are several important additions and a breaking change since FLAME GPU 2.0.0-rc, which may require changes to your models.
See the changelog for more detail.
This release-candidate release requires:
>= 3.18
>= 11.0
and a Compute Capability>= 3.5
NVIDIA GPU.3.20
For full version requirements, please see the Requirements section of the README.
Documentation and Support
Installing Pre-compiled Python Binary Wheels
Python binary wheels for
pyflamegpu
are not currently distributed via pip, however, they can now be installed from the pyflamegpu wheelhouse - whl.flamegpu.com.They can also be installed manually by downloading assets from this wheel. the previous be installed manually from assets attached to this release.
To install
pyflamegpu 2.0.0rc1
fromwhl.flamegpu.com
, install via pip with--extra-index-url
or--find-links
and the appropriate URI from whl.flamegpu.com.E.g. to install the latest pyflamegpu build for CUDA 11.2-11.8 without visualiastion:
To install
pyflamegpu 2.0.0rc1
manually, download the appropriate.whl
file for your platform, and install it into your python environment using pip. I.e.CUDA 11.2-11.8
orCUDA 12.x
includingnvrtc
must be installed on your system containing a Compute Capability3.5
or newer NVIDIA GPU.Python binary wheels are available for x86_64 systems with:
glibc >= 2.17
(I.e. Ubuntu >= 13.04, CentOS/RHEL >= 7+, etc.)3.8
-3.12
12.x
50 60 70 80 90
GPUs11.2
-11.8
35 50 60 70 80
GPUsWheel filenames are of the format
pyflamegpu-2.0.0rc1+cuda<CUDA>[.vis]-cp<PYTHON>-cp<PYTHON>-<platform>.whl
, where:cuda<CUDA>
encodes the CUDA version used.vis
indicates visualisation support is includedcp<PYTHON>
identifies the python version<platform>
identifies the OS/CPU ArchitectureFor Example:
pyflamegpu-2.0.0rc1+cuda120-cp38-cp38-linux_x86_64.whl
is a CUDA 12.0-12.x compatible wheel, without visualisation support, for python 3.8 on Linux x86_64.pyflamegpu-2.0.0rc1+cuda112.vis-cp39-cp39-win_amd64.whl
is a CUDA 11.2 - 11.8 compatible wheel, with visualisation support, for python 3.9 on Windows 64-bit.Building FLAME GPU from Source
For instructions on building FLAME GPU from source, please see the Building FLAME GPU section of the README.
Known Issues
.cu
file in your executable producing project and re-trigger the build.validateIDCollisions
. Consider using an alternate CUDA version if this is required (#569).Breaking changes compared to 2.0.0-rc
CUDAEnsemble::getLogs
returnsstd::map<unsigned int, RunLog>
rather thanstd::vector<RunLog>
, required for distributed ensemble support. (#1090)This discussion was created from the release FLAME GPU 2.0.0-rc.1.
Beta Was this translation helpful? Give feedback.
All reactions