code: def test_pickling_issue_5090():
      with pm.Model() as model:
          pm.Normal("x", initval="prior")
      ip_before = model.initial_point(random_seed=5090)
      model = cloudpickle.loads(cloudpickle.dumps(model))
      ip_after = model.initial_point(random_seed=5090)
      assert ip_before["x"] == ip_after["x"]
  
imports: import cloudpickle
  import numpy
  import pytensor
  import pytensor.tensor
  import pytest
  from pytensor.tensor.random.op import RandomVariable
  import pymc
  from pymc.distributions.distribution import moment
  from pymc.initial_point import make_initial_point_fn, make_initial_point_fns_per_chain
label_desc: Use image node_id 3 for calling a global function with example usage: test_pickling_issue_5090() without return types