Skip to main content
Ctrl+K
plenoptic 2.0.2.dev15 documentation - Home plenoptic 2.0.2.dev15 documentation - Home
  • Getting started
  • User Guide
  • API
  • Reference
    • Changelog
    • For developers
  • Home
  • GitHub
  • PyPI
  • Getting started
  • User Guide
  • API
  • Reference
  • Changelog
  • For developers
  • Home
  • GitHub
  • PyPI

Section Navigation

  • Synthesis objects
    • plenoptic.Metamer
    • plenoptic.MetamerCTF
    • plenoptic.Eigendistortion
    • plenoptic.MADCompetition
  • Models
    • plenoptic.models.PortillaSimoncelli
    • plenoptic.models.LinearNonlinear
    • plenoptic.models.LuminanceGainControl
    • plenoptic.models.LuminanceContrastGainControl
    • plenoptic.models.OnOff
    • plenoptic.models.Identity
    • plenoptic.models.Linear
    • plenoptic.models.Gaussian
    • plenoptic.models.CenterSurround
  • Metrics
    • plenoptic.metric.mse
    • plenoptic.metric.model_metric_factory
    • plenoptic.metric.ssim
    • plenoptic.metric.ms_ssim
    • plenoptic.metric.nlpd
  • Commonly-used helper functions
    • plenoptic.remove_grad
    • plenoptic.set_seed
    • plenoptic.load_images
    • plenoptic.to_numpy
    • plenoptic.convert_float_to_int
  • Plotting functions
    • plenoptic.plot.synthesis_imshow
    • plenoptic.plot.synthesis_histogram
    • plenoptic.plot.synthesis_status
    • plenoptic.plot.synthesis_loss
    • plenoptic.plot.synthesis_animate
    • plenoptic.plot.metamer_representation_error
    • plenoptic.plot.mad_imshow_all
    • plenoptic.plot.mad_loss_all
    • plenoptic.plot.eigendistortion_imshow_all
    • plenoptic.plot.imshow
    • plenoptic.plot.animshow
    • plenoptic.plot.pyrshow
    • plenoptic.plot.plot_representation
    • plenoptic.plot.stem_plot
    • plenoptic.plot.histogram
    • plenoptic.plot.update_plot
  • Image-processing methods
    • plenoptic.process.ssim_map
    • plenoptic.process.normalized_laplacian_pyramid
    • plenoptic.process.LaplacianPyramid
    • plenoptic.process.SteerablePyramidFreq
    • plenoptic.process.circular_gaussian2d
    • plenoptic.process.rectangular_to_polar
    • plenoptic.process.polar_to_rectangular
    • plenoptic.process.local_gain_control
    • plenoptic.process.local_gain_release
    • plenoptic.process.rectangular_to_polar_dict
    • plenoptic.process.polar_to_rectangular_dict
    • plenoptic.process.local_gain_control_dict
    • plenoptic.process.local_gain_release_dict
    • plenoptic.process.correlate_downsample
    • plenoptic.process.blur_downsample
    • plenoptic.process.upsample_convolve
    • plenoptic.process.upsample_blur
    • plenoptic.process.same_padding
    • plenoptic.process.shrink
    • plenoptic.process.expand
    • plenoptic.process.rescale
    • plenoptic.process.add_noise
    • plenoptic.process.center_crop
    • plenoptic.process.modulate_phase
    • plenoptic.process.autocorrelation
    • plenoptic.process.variance
    • plenoptic.process.skew
    • plenoptic.process.kurtosis
  • Loading, creating, and accessing images
    • plenoptic.data.einstein
    • plenoptic.data.curie
    • plenoptic.data.parrot
    • plenoptic.data.reptile_skin
    • plenoptic.data.color_wheel
    • plenoptic.data.fetch_data
    • plenoptic.data.DOWNLOADABLE_FILES
    • plenoptic.data.disk
    • plenoptic.data.polar_radius
    • plenoptic.data.polar_angle
  • Validation
    • plenoptic.validate.validate_model
    • plenoptic.validate.validate_input
    • plenoptic.validate.validate_metric
    • plenoptic.validate.validate_coarse_to_fine
    • plenoptic.validate.validate_convert_tensor_dict
    • plenoptic.validate.validate_penalty
  • Optimization
    • plenoptic.loss.mse
    • plenoptic.loss.l2_norm
    • plenoptic.loss.relative_sse
    • plenoptic.loss.portilla_simoncelli_loss_factory
    • plenoptic.loss.groupwise_relative_l2_norm_factory
    • plenoptic.regularize.penalize_range
  • Debugging
    • plenoptic.io.examine_saved_synthesis
    • plenoptic.io.LoadWarning
  • External
    • plenoptic.external.plot_MAD_results
  • API
  • Commonly-used helper functions
  • plenoptic.set_seed

plenoptic.set_seed#

plenoptic.set_seed(seed=None)[source]#

Set the seed.

We call both torch.manual_seed and numpy.random.seed.

Parameters:

seed (int | None (default: None)) – The seed to set. If None, do nothing.

Return type:

None

previous

plenoptic.remove_grad

next

plenoptic.load_images

© Copyright 2019-2025, Plenoptic authors.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.19.0.