mirror of
				https://github.com/clearml/clearml
				synced 2025-06-26 18:16:07 +00:00 
			
		
		
		
	Fix lightgbm binding keyword argument issue (#251)
This commit is contained in:
		
							parent
							
								
									a3ad6a0e50
								
							
						
					
					
						commit
						6064080232
					
				| @ -118,11 +118,12 @@ class PatchLIGHTgbmModelIO(PatchBaseModelIO): | |||||||
|                 except Exception: |                 except Exception: | ||||||
|                     pass |                     pass | ||||||
|             return callback |             return callback | ||||||
|         params, train_set = args |          | ||||||
|         kwargs.setdefault("callbacks", []).append(trains_lightgbm_callback()) |         kwargs.setdefault("callbacks", []).append(trains_lightgbm_callback()) | ||||||
|         ret = original_fn(params, train_set, **kwargs) |         ret = original_fn(*args, **kwargs) | ||||||
|         if not PatchLIGHTgbmModelIO.__main_task: |         if not PatchLIGHTgbmModelIO.__main_task: | ||||||
|             return ret |             return ret | ||||||
|  |         params = args[0] if args else kwargs['params'] | ||||||
|         for k, v in params.items(): |         for k, v in params.items(): | ||||||
|             if isinstance(v, set): |             if isinstance(v, set): | ||||||
|                 params[k] = list(v) |                 params[k] = list(v) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user