Cycles
I had crashes while scripting the CUDA devices selection (b3d v2.83 + 4x GTX 2080 GPU).
The original code was :
preferences = bpy.context.preferences
cycles_preferences = preferences.addons["cycles"].preferences
cuda_devices, opencl_devices = cycles_preferences.get_devices()