Skip to content

Commit 9f222d5

Browse files
hhbGoogle-ML-Automation
authored andcommitted
Rename PJRT_Megascale_MultiSliceConfig to PJRT_MultiSliceConfig
PiperOrigin-RevId: 874111423
1 parent 24ee471 commit 9f222d5

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

xla/megascale/c_api_client/megascale_types.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ class CApiPjRtClientContext {
6262

6363
class PjRtCApiMultiSliceConfig : public xla::MultiSliceConfig {
6464
public:
65-
PjRtCApiMultiSliceConfig(PJRT_Megascale_MultiSliceConfig* config,
65+
PjRtCApiMultiSliceConfig(PJRT_MultiSlice_Config* config,
6666
const PJRT_Api* c_api,
6767
PJRT_Megascale_Extension* extension)
6868
: config_(config), c_api_(c_api), extension_(CHECK_NOTNULL(extension)) {}
@@ -73,10 +73,10 @@ class PjRtCApiMultiSliceConfig : public xla::MultiSliceConfig {
7373
int32_t SliceId() const override;
7474
absl::flat_hash_map<int32_t, int32_t> NumDevicesPerSlice() const override;
7575
std::string Serialize() const override;
76-
PJRT_Megascale_MultiSliceConfig* get() const { return config_; }
76+
PJRT_MultiSlice_Config* get() const { return config_; }
7777

7878
private:
79-
PJRT_Megascale_MultiSliceConfig* config_;
79+
PJRT_MultiSlice_Config* config_;
8080
const PJRT_Api* c_api_;
8181
const PJRT_Megascale_Extension* extension_;
8282
};

xla/pjrt/c/pjrt_c_api_megascale_extension.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ extern "C" {
3030
#define PJRT_API_MEGASCALE_EXTENSION_VERSION 1
3131

3232
typedef 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;
3434
typedef struct PJRT_Megascale_NumDevicesPerSlice
3535
PJRT_Megascale_NumDevicesPerSlice;
3636
typedef 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
};
7979
PJRT_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
};
102102
PJRT_DEFINE_STRUCT_TRAITS(PJRT_Megascale_CreateMultiSliceConfig_Args,
103103
multi_slice_config);
@@ -108,7 +108,7 @@ typedef PJRT_Error* PJRT_Megascale_CreateMultiSliceConfig(
108108

109109
struct PJRT_Megascale_DeleteMultiSliceConfig_Args {
110110
size_t struct_size;
111-
PJRT_Megascale_MultiSliceConfig* multi_slice_config;
111+
PJRT_MultiSlice_Config* multi_slice_config;
112112
};
113113
PJRT_DEFINE_STRUCT_TRAITS(PJRT_Megascale_DeleteMultiSliceConfig_Args,
114114
multi_slice_config);
@@ -149,7 +149,7 @@ typedef PJRT_Error* PJRT_Megascale_ClientContext_MegascalePort(
149149

150150
struct 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
};
155155
PJRT_DEFINE_STRUCT_TRAITS(PJRT_Megascale_MultiSliceConfig_NumSlices_Args,
@@ -159,7 +159,7 @@ typedef PJRT_Error* PJRT_Megascale_MultiSliceConfig_NumSlices(
159159

160160
struct 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
};
165165
PJRT_DEFINE_STRUCT_TRAITS(PJRT_Megascale_MultiSliceConfig_SliceId_Args,
@@ -169,7 +169,7 @@ typedef PJRT_Error* PJRT_Megascale_MultiSliceConfig_SliceId(
169169

170170
struct 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

186186
struct 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

Comments
 (0)