WARNING - 2024-04-19 10:56:08,909 - __init__ - Limited tf.compat.v2.summary API due to missing TensorBoard installation. WARNING - 2024-04-19 10:56:08,911 - __init__ - Limited tf.compat.v2.summary API due to missing TensorBoard installation. WARNING - 2024-04-19 10:56:08,912 - __init__ - Limited tf.compat.v2.summary API due to missing TensorBoard installation. WARNING - 2024-04-19 10:56:08,959 - __init__ - Limited tf.summary API due to missing TensorBoard installation. WARNING - 2024-04-19 10:56:08,970 - __init__ - Limited tf.compat.v2.summary API due to missing TensorBoard installation. WARNING - 2024-04-19 10:56:09,031 - __init__ - Limited tf.compat.v2.summary API due to missing TensorBoard installation. WARNING - 2024-04-19 10:56:09,067 - __init__ - Limited tf.compat.v2.summary API due to missing TensorBoard installation. WARNING - 2024-04-19 10:56:10,674 - ag_logging - AutoGraph could not transform > and will run it as-is. Cause: Unable to locate the source code of >. Note that functions defined in certain environments, like the interactive Python shell, do not expose their source code. If that is the case, you should define them in a .py source file. If you are certain the code is graph-compatible, wrap the call using @tf.autograph.experimental.do_not_convert. Original error: could not get source code To silence this warning, decorate the function with @tf.autograph.experimental.do_not_convert WARNING - 2024-04-19 10:56:10,680 - ag_logging - AutoGraph could not transform > and will run it as-is. Cause: Unable to locate the source code of >. Note that functions defined in certain environments, like the interactive Python shell, do not expose their source code. If that is the case, you should define them in a .py source file. If you are certain the code is graph-compatible, wrap the call using @tf.autograph.experimental.do_not_convert. Original error: could not get source code To silence this warning, decorate the function with @tf.autograph.experimental.do_not_convert INFO - 2024-04-19 10:56:13,362 - semantic_segmentation - INFO - 2024-04-19 10:56:13,362 - trimblereduced - Found 4 pointclouds for training regular arguments addon_model: null batch_size: null cache_dir: null cfg_dataset: null cfg_file: C:\ProgramData\Trimble\PythonDL\training-env\ml3d/configs/fkaconv_customtraining_updated.yml cfg_model: null cfg_pipeline: null ckpt_path: null dataset: null dataset_path: null device: gpu framework: tf fused_model_path: null gpus: 0 grid_size: null label_map: null label_smoothing: null main_log_dir: null max_epochs: null mode: null model: null model_save_dir: null pipeline: SemanticSegmentation seed: 0 split: train steps_per_epoch_train: null test_files: null train_files: null extra arguments {} Number of weights: 5168360 1 Physical GPUs, 1 Logical GPUs Compute dataset summary: 0%| | 0/4 [00:00", line 3, in File "", line 306, in File "", line 95, in main_spawn File "", line 296, in main File "C:\ProgramData\Trimble\PythonDL\training-env\ml3d\tf\pipelines\semantic_segmentation.py", line 407, in run_train log_to_tensorboard(writer, global_step, self.metric_train.iou(), self.losses, names, "train", log={"lr":lr}, simplify=self.tensorboard_simplified_log) File "C:\ProgramData\Trimble\PythonDL\training-env\ml3d\tf\pipelines\semantic_segmentation.py", line 48, in log_to_tensorboard tf.summary.scalar(key, value, step=step) AttributeError: module 'tensorflow._api.v2.summary' has no attribute 'scalar'