@@ -31,26 +31,26 @@ import (
31
31
32
32
const ErrTemplateSchemeNotSupported = "scheme %s is not supported yet"
33
33
34
- type ReconcilerSetupFunc func (manager manager.Manager , enableGangScheduling bool ) error
34
+ type ReconcilerSetupFunc func (manager manager.Manager , enableGangScheduling bool , controllerThreads int ) error
35
35
36
36
var SupportedSchemeReconciler = map [string ]ReconcilerSetupFunc {
37
- kubeflowv1 .TFJobKind : func (mgr manager.Manager , enableGangScheduling bool ) error {
38
- return tensorflowcontroller .NewReconciler (mgr , enableGangScheduling ).SetupWithManager (mgr )
37
+ kubeflowv1 .TFJobKind : func (mgr manager.Manager , enableGangScheduling bool , controllerThreads int ) error {
38
+ return tensorflowcontroller .NewReconciler (mgr , enableGangScheduling ).SetupWithManager (mgr , controllerThreads )
39
39
},
40
- kubeflowv1 .PytorchJobKind : func (mgr manager.Manager , enableGangScheduling bool ) error {
41
- return pytorchcontroller .NewReconciler (mgr , enableGangScheduling ).SetupWithManager (mgr )
40
+ kubeflowv1 .PytorchJobKind : func (mgr manager.Manager , enableGangScheduling bool , controllerThreads int ) error {
41
+ return pytorchcontroller .NewReconciler (mgr , enableGangScheduling ).SetupWithManager (mgr , controllerThreads )
42
42
},
43
- kubeflowv1 .MXJobKind : func (mgr manager.Manager , enableGangScheduling bool ) error {
44
- return mxnetcontroller .NewReconciler (mgr , enableGangScheduling ).SetupWithManager (mgr )
43
+ kubeflowv1 .MXJobKind : func (mgr manager.Manager , enableGangScheduling bool , controllerThreads int ) error {
44
+ return mxnetcontroller .NewReconciler (mgr , enableGangScheduling ).SetupWithManager (mgr , controllerThreads )
45
45
},
46
- kubeflowv1 .XGBoostJobKind : func (mgr manager.Manager , enableGangScheduling bool ) error {
47
- return xgboostcontroller .NewReconciler (mgr , enableGangScheduling ).SetupWithManager (mgr )
46
+ kubeflowv1 .XGBoostJobKind : func (mgr manager.Manager , enableGangScheduling bool , controllerThreads int ) error {
47
+ return xgboostcontroller .NewReconciler (mgr , enableGangScheduling ).SetupWithManager (mgr , controllerThreads )
48
48
},
49
- kubeflowv1 .MPIJobKind : func (mgr manager.Manager , enableGangScheduling bool ) error {
50
- return mpicontroller .NewReconciler (mgr , enableGangScheduling ).SetupWithManager (mgr )
49
+ kubeflowv1 .MPIJobKind : func (mgr manager.Manager , enableGangScheduling bool , controllerThreads int ) error {
50
+ return mpicontroller .NewReconciler (mgr , enableGangScheduling ).SetupWithManager (mgr , controllerThreads )
51
51
},
52
- kubeflowv1 .PaddleJobKind : func (mgr manager.Manager , enableGangScheduling bool ) error {
53
- return paddlecontroller .NewReconciler (mgr , enableGangScheduling ).SetupWithManager (mgr )
52
+ kubeflowv1 .PaddleJobKind : func (mgr manager.Manager , enableGangScheduling bool , controllerThreads int ) error {
53
+ return paddlecontroller .NewReconciler (mgr , enableGangScheduling ).SetupWithManager (mgr , controllerThreads )
54
54
},
55
55
}
56
56
0 commit comments