Namespaces | |
| namespace | anonymous_namespace{deep_dream.cpp} |
| namespace | anonymous_namespace{deep_dream_model.cpp} |
Classes | |
| struct | GradientAscentOptions |
| struct | GradientAscentResult |
| struct | LayerMetadata |
| class | Model |
| struct | ModelMetadata |
Functions | |
| bool | probe (int cuda_device, std::string_view model_file, std::string_view layer, int iterations, float strength, float feedback, float zoom, float rotation_degrees, int max_dimension, bool use_half, int target_channel, int octaves, float octave_scale, int jitter, int smoothing, std::ostream &output, std::ostream &error) |
|
nodiscard |
Definition at line 24 of file deep_dream.cpp.
References acmxvk::dream::GradientAscentResult::activation_loss, acmxvk::dream::Model::apply_gradient_ascent(), acmxvk::dream::Model::load(), acmxvk::dream::GradientAscentResult::mean_gradient, acmxvk::dream::GradientAscentResult::mean_pixel_change, acmxvk::dream::Model::metadata(), acmxvk::dream::ModelMetadata::minimum_input_size, acmxvk::dream::Model::print(), probe(), acmxvk::dream::GradientAscentResult::processed_height, acmxvk::dream::GradientAscentResult::processed_octaves, and acmxvk::dream::GradientAscentResult::processed_width.