@@ -54,7 +54,6 @@ RHELAI_IMAGE = "registry.redhat.io/rhelai1/instructlab-nvidia-rhel9:1.2"
54
54
55
55
# SDG
56
56
DEFAULT_REPO_URL = "https://github.com/instructlab/taxonomy.git"
57
- K8S_NAME = "kfp-model-server"
58
57
SDG_OBJECT_STORE_SECRET_NAME = "sdg-object-store-credentials"
59
58
REPO_GRANITE_7B_IMAGE = "ibm-granite/granite-7b-base" # used by HF downloader
60
59
@@ -98,11 +97,6 @@ FEW_SHOTS = 5
98
97
BATCH_SIZE = 8
99
98
100
99
# TEMPLATES
101
- KFP_MODEL_SERVER_CM = """
102
- # TODO: remove the following line and replace it with the actual ConfigMap/Secret
103
- {{kfp_model_server_cm}}
104
- """
105
-
106
100
PYTORCH_TRAINING_JOB = """
107
101
apiVersion: kubeflow.org/v1
108
102
kind: PyTorchJob
@@ -1060,14 +1054,14 @@ def create_sdg_job(
1060
1054
],
1061
1055
volume_mounts = get_vol_mount (),
1062
1056
security_context = get_security_context (),
1063
- env_from = [
1064
- kubernetes .client .V1EnvFromSource (
1065
- config_map_ref = kubernetes .client .V1ConfigMapEnvSource (name = K8S_NAME )
1066
- ),
1067
- kubernetes .client .V1EnvFromSource (
1068
- secret_ref = kubernetes .client .V1SecretEnvSource (name = K8S_NAME )
1069
- ),
1070
- ],
1057
+ # env_from=[
1058
+ # kubernetes.client.V1EnvFromSource(
1059
+ # config_map_ref=kubernetes.client.V1ConfigMapEnvSource(name=K8S_NAME)
1060
+ # ),
1061
+ # kubernetes.client.V1EnvFromSource(
1062
+ # secret_ref=kubernetes.client.V1SecretEnvSource(name=K8S_NAME)
1063
+ # ),
1064
+ # ],
1071
1065
),
1072
1066
kubernetes .client .V1Container (
1073
1067
name = "huggingface-importer-op" ,
@@ -1081,14 +1075,14 @@ def create_sdg_job(
1081
1075
],
1082
1076
volume_mounts = get_vol_mount (),
1083
1077
security_context = get_security_context (),
1084
- env_from = [
1085
- kubernetes .client .V1EnvFromSource (
1086
- config_map_ref = kubernetes .client .V1ConfigMapEnvSource (name = K8S_NAME )
1087
- ),
1088
- kubernetes .client .V1EnvFromSource (
1089
- secret_ref = kubernetes .client .V1SecretEnvSource (name = K8S_NAME )
1090
- ),
1091
- ],
1078
+ # env_from=[
1079
+ # kubernetes.client.V1EnvFromSource(
1080
+ # config_map_ref=kubernetes.client.V1ConfigMapEnvSource(name=K8S_NAME)
1081
+ # ),
1082
+ # kubernetes.client.V1EnvFromSource(
1083
+ # secret_ref=kubernetes.client.V1SecretEnvSource(name=K8S_NAME)
1084
+ # ),
1085
+ # ],
1092
1086
),
1093
1087
kubernetes .client .V1Container (
1094
1088
name = "sdg-preprocess" ,
@@ -1293,14 +1287,6 @@ data_processing_op(max_seq_len={MAX_SEQ_LEN}, max_batch_len={MAX_BATCH_LEN}, sdg
1293
1287
],
1294
1288
volume_mounts = get_vol_mount (),
1295
1289
security_context = get_security_context (),
1296
- env_from = [
1297
- kubernetes .client .V1EnvFromSource (
1298
- config_map_ref = kubernetes .client .V1ConfigMapEnvSource (name = K8S_NAME )
1299
- ),
1300
- kubernetes .client .V1EnvFromSource (
1301
- secret_ref = kubernetes .client .V1SecretEnvSource (name = K8S_NAME )
1302
- ),
1303
- ],
1304
1290
)
1305
1291
1306
1292
main_container = None
@@ -1743,30 +1729,6 @@ def sdg(
1743
1729
else :
1744
1730
raise
1745
1731
1746
- # Create SDG config map/secret with api_key, serving endpoint
1747
- cms = list (yaml .safe_load_all (KFP_MODEL_SERVER_CM ))
1748
- for cm in cms :
1749
- try :
1750
- # if this is a ConfigMap
1751
- if cm ["kind" ] == "ConfigMap" :
1752
- if serving_endpoint :
1753
- cm ["data" ]["endpoint" ] = serving_endpoint
1754
- if serving_model :
1755
- cm ["data" ]["model" ] = serving_model
1756
- v1 .create_namespaced_config_map (namespace = namespace , body = cm )
1757
- logger .info ("Successfully created ConfigMap '%s' created." , cm )
1758
- elif cm ["kind" ] == "Secret" :
1759
- # if this is a Secret
1760
- v1 .create_namespaced_secret (namespace = namespace , body = cm )
1761
- logger .info ("Successfully created Secret '%s' created." , cm )
1762
- except kubernetes .client .rest .ApiException as exc :
1763
- if exc .status == 409 :
1764
- logger .info (
1765
- "%s '%s' already exists." , cm ["kind" ], cm ["metadata" ]["name" ]
1766
- )
1767
- else :
1768
- raise
1769
-
1770
1732
# Create the job to run the pod to execute the SDG data preprocessing
1771
1733
# Example usage
1772
1734
job = create_sdg_job (
0 commit comments