Replies: 2 comments
-
Just sanity-checking here (I just finished porting the FP16* settings from compile-time to runtime): does it make sense that the Original "concorde" demo uses twice as much CPU ram with "#define FP16S" and/or "#define FP16C" but the same GPU RAM as it does with "FP32" ? [Below output is from original code, cloned and compiled from https://github.com/ProjectPhysX/FluidX3D.git just now] e.g. This is with "#define FP16C"
e.g. This is with "#define FP16S"
e.g. This is without either of the above:-
Confusingly, the benchmark results differs from the Concorde example results:- e.g. This is with "#define FP16S"
e.g. This is with "#define FP16C"
This is with neither of the FP16* defines set
|
Beta Was this translation helpful? Give feedback.
-
Hi @gitcnd, thanks for posting your developments here! I've moved this thread to discussions as it's not an issue. To the memory capacity thing:
Kind regards, |
Beta Was this translation helpful? Give feedback.
-
Just a heads-up: I'm working in my fork here: https://github.com/gitcnd/FluidX3D/tree/inline_things - it is still a work-in-progress and very raw.
I've made a bunch of changes in preparation to port this to perl CPAN (which I know well) and python PyPi (which, in terms of compiled binary releases, I'm still a n00b in). The general idea is to allow folks to "pip install" or "cpani install" to then have native access to the features in FluidX3D. You could probably even use it to display the output inside an ipython notebook (if your notebook backend send the frames back as an embedded video)...
Step 1 is simply to turn this into a standalone .exe program where it can all be set up from the command line. I've done most of the "easy stuff" so far... the harder work (fpxx etc) is still to come
I'm just posting this here in case anyone has comments or wants to know...
Besides the above, I've also used the last available key binding (key_O) as a toggle to commence recording frames to disk
Beta Was this translation helpful? Give feedback.
All reactions