@@ -30,7 +30,7 @@ extern "C" {
3030#define PJRT_API_MEGASCALE_EXTENSION_VERSION 1
3131
3232typedef struct PJRT_Megascale_ClientContext PJRT_Megascale_ClientContext ;
33- typedef struct PJRT_Megascale_MultiSliceConfig PJRT_Megascale_MultiSliceConfig ;
33+ typedef struct PJRT_MultiSlice_Config PJRT_MultiSlice_Config ;
3434typedef struct PJRT_Megascale_NumDevicesPerSlice
3535 PJRT_Megascale_NumDevicesPerSlice ;
3636typedef struct PJRT_Megascale_SerializedConfig PJRT_Megascale_SerializedConfig ;
@@ -74,7 +74,7 @@ struct PJRT_Megascale_CreateAoTConfig_Args {
7474 const PJRT_TopologyDescription * topology ;
7575 int32_t num_slices ;
7676
77- PJRT_Megascale_MultiSliceConfig * multi_slice_config ; // out
77+ PJRT_MultiSlice_Config * multi_slice_config ; // out
7878};
7979PJRT_DEFINE_STRUCT_TRAITS (PJRT_Megascale_CreateAoTConfig_Args ,
8080 multi_slice_config );
@@ -97,7 +97,7 @@ struct PJRT_Megascale_CreateMultiSliceConfig_Args {
9797 int32_t dcn_topology_size ;
9898 PJRT_Megascale_ClientContext * client_context ;
9999
100- PJRT_Megascale_MultiSliceConfig * multi_slice_config ; // out
100+ PJRT_MultiSlice_Config * multi_slice_config ; // out
101101};
102102PJRT_DEFINE_STRUCT_TRAITS (PJRT_Megascale_CreateMultiSliceConfig_Args ,
103103 multi_slice_config );
@@ -108,7 +108,7 @@ typedef PJRT_Error* PJRT_Megascale_CreateMultiSliceConfig(
108108
109109struct PJRT_Megascale_DeleteMultiSliceConfig_Args {
110110 size_t struct_size ;
111- PJRT_Megascale_MultiSliceConfig * multi_slice_config ;
111+ PJRT_MultiSlice_Config * multi_slice_config ;
112112};
113113PJRT_DEFINE_STRUCT_TRAITS (PJRT_Megascale_DeleteMultiSliceConfig_Args ,
114114 multi_slice_config );
@@ -149,7 +149,7 @@ typedef PJRT_Error* PJRT_Megascale_ClientContext_MegascalePort(
149149
150150struct PJRT_Megascale_MultiSliceConfig_NumSlices_Args {
151151 size_t struct_size ;
152- PJRT_Megascale_MultiSliceConfig * config ;
152+ PJRT_MultiSlice_Config * config ;
153153 int32_t num_slices ; // out
154154};
155155PJRT_DEFINE_STRUCT_TRAITS (PJRT_Megascale_MultiSliceConfig_NumSlices_Args ,
@@ -159,7 +159,7 @@ typedef PJRT_Error* PJRT_Megascale_MultiSliceConfig_NumSlices(
159159
160160struct PJRT_Megascale_MultiSliceConfig_SliceId_Args {
161161 size_t struct_size ;
162- PJRT_Megascale_MultiSliceConfig * config ;
162+ PJRT_MultiSlice_Config * config ;
163163 int32_t slice_id ; // out
164164};
165165PJRT_DEFINE_STRUCT_TRAITS (PJRT_Megascale_MultiSliceConfig_SliceId_Args ,
@@ -169,7 +169,7 @@ typedef PJRT_Error* PJRT_Megascale_MultiSliceConfig_SliceId(
169169
170170struct PJRT_Megascale_MultiSliceConfig_GetNumDevicesPerSlice_Args {
171171 size_t struct_size ;
172- PJRT_Megascale_MultiSliceConfig * config ;
172+ PJRT_MultiSlice_Config * config ;
173173 size_t num_devices_per_slice_map ; // out
174174 const int32_t * slice_ids ; // out
175175 const int32_t * num_devices ; // out
@@ -185,7 +185,7 @@ typedef PJRT_Error* PJRT_Megascale_MultiSliceConfig_GetNumDevicesPerSlice(
185185
186186struct PJRT_Megascale_MultiSliceConfig_Serialize_Args {
187187 size_t struct_size ;
188- PJRT_Megascale_MultiSliceConfig * config ;
188+ PJRT_MultiSlice_Config * config ;
189189 const char * serialized ; // out
190190 size_t size ; // out
191191 PJRT_Megascale_SerializedConfig * serialized_config_ptr ; // out
0 commit comments