import tensorflow as tf

    #########################
    print("Hello yes I am in build_act without noise")
    print(f"Obs space: {ob_space}")
    print(f"policy.obs_ph: {policy.obs_ph}")
    print(f"policy.processed_obs: {policy.processed_obs}")
    print(f"Obs_phs space: {obs_phs}")
    #assert 5 == 1
    #######################
    for var in tf.all_variables():
        print(var)
    
    batch_size = tf.shape(policy.obs_ph)[0]
    n_actions = ac_space.nvec if isinstance(ac_space, MultiDiscrete) else ac_space.n
    random_actions = tf.random_uniform(tf.stack([batch_size]), minval=0, maxval=n_actions, dtype=tf.int64)
    chose_random = tf.random_uniform(tf.stack([batch_size]), minval=0, maxval=1, dtype=tf.float32) < eps
    stochastic_actions = tf.where(chose_random, random_actions, deterministic_actions)
