v0.10.1 for UE4.20
Changes
- Packaging will no longer attempt to copy
site-packages
. Either run your packaged build once to auto-pull dependencies or copy manually after packaging is complete. This cannot be automated due to staging directory having nearly always a too long path name to copy correctly (>260 chars). - runJsonInput is now multi-threaded if tensorflow component is set to use multithreading (this is default behavior).
- run_on_gt is now a separate function
upythread.run_on_bt
changed to accept arguments as second argument, and a reflow gamethread callback as third argument. This allows for passing functions to a background thread with arguments.- breaking api bumps plugin to 0.10.1
- UnrealEnginePython updated to 1.7.4 for threading changes.
- python36.dll will auto copy to packaged build project binaries directory so it will start on a fresh system. (0.10.1)
Note on GPU release
Tensorflow v1.10.0 GPU depends on CUDA v9.0 and cuDNN v7 see https://www.tensorflow.org/install/gpu for detailed instructions on installing those pre-requisites. If you can't satisfy those requirements, use the cpu version.