Tags: gomlx/gopjrt
Tags
Many refactorings, cleanups and updates. * Updated Go dependency to go1.24: needed for the safer `runtime.AddCleanUp` used in `pjrt` now. * Moved internal packages under a `internal` subdirectory, including code generating commands. * Fixed the issue where Client objects never got garbage collected, due to cycles in finalizers. * Internal refactoring changing `runtime.SetFinalizer` to `runtime.AddCleanUp`. * Added GOPJRT_TEXT_STABLE_HLO option to force XlaBuilder to use StableHlo text representation. * Use with `-vmodule=compile=2` to enable logging of each program compiled. * CUDA driver: * If the plugin is NVidia CUDA, set XLA_FLAGS=--xla_gpu_cuda_data_dir to the nvidia directory with drivers, if one was installed. * Updated `install_cuda.sh` script to create a nvidia/bin directory and link the downloaded `cuda_nvcc/bin/ptxas` there. * Removed reference to `xla_data` (or any other) protos from the public API.
PreviousNext