Requirements:
keras: 2.2.5
tensorflow: 1.15.0 & 1.14.0 & 1.13.1
plaidml(AMD GPU): 0.6.4
Use main to start training. After each sample_interval models_weights, logs and samples will be saved in DIRECTORY folder.
If DIRECTORY contains logs and weights, model will continue training from the last checkpoint.
Logs files contains pickle objects with lists of logs.
Real(left)/fake(right) comprasion (128x128x128):
Generated voxel array with 30% of porosity (rendered with marching cubes, 64x64x64):
Porosity interpolation from 52% to 13% (64x64x64):
Journal paper (RSCI)