view ludwig_train.py @ 6:ec4b9244f930 draft default tip

planemo upload for repository https://github.com/goeckslab/Galaxy-Ludwig.git commit 59a0f37fed961b3ba4c55f8205e7cf4ebd551767
author goeckslab
date Sat, 06 Sep 2025 01:54:14 +0000
parents 36c5fcc49286
children
line wrap: on
line source

import logging
import pickle
import sys

from ludwig.train import cli
from ludwig_experiment import (
    convert_parquet_to_csv,
    generate_html_report,
    make_visualizations
)
from model_unpickler import SafeUnpickler


logging.basicConfig(level=logging.DEBUG)

setattr(pickle, 'Unpickler', SafeUnpickler)

cli(sys.argv[1:])

ludwig_output_directory_name = "experiment_run"

make_visualizations(ludwig_output_directory_name)
convert_parquet_to_csv(
    ludwig_output_directory_name
)
title = "Ludwig Train"
generate_html_report(title, ludwig_output_directory_name)