Skip to content

Commit 5978804

Browse files
committed
fix
1 parent f181aac commit 5978804

File tree

9 files changed

+23
-16
lines changed

9 files changed

+23
-16
lines changed

models/multitask/esmm/esmm_reader.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,14 @@ def __iter__(self):
6464
self.all_field_id_dict[field_id][0] = False
6565
if len(output[index][1]) > self.max_len:
6666
output_list.append(
67-
np.array(output[index][1][:self.max_len]))
67+
np.array(output[index][1][:self.max_len])
68+
.astype('int64'))
6869
else:
6970
for ii in range(self.max_len - len(output[index][
7071
1])):
7172
output[index][1].append(self.padding)
72-
output_list.append(np.array(output[index][1]))
73-
output_list.append(np.array([ctr]))
74-
output_list.append(np.array([ctcvr]))
73+
output_list.append(
74+
np.array(output[index][1]).astype('int64'))
75+
output_list.append(np.array([ctr]).astype('int64'))
76+
output_list.append(np.array([ctcvr]).astype('int64'))
7577
yield output_list

models/multitask/mmoe/census_reader.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ def __iter__(self):
4545
label_marital = [1]
4646
output_list = []
4747
output_list.append(np.array(data).astype('float32'))
48-
output_list.append(np.array(label_income))
49-
output_list.append(np.array(label_marital))
48+
output_list.append(
49+
np.array(label_income).astype('float32'))
50+
output_list.append(
51+
np.array(label_marital).astype('float32'))
5052
yield output_list

models/rank/deepfm/criteo_reader.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def __iter__(self):
7373
# sparse
7474
output_list = []
7575
for key, value in output[:-1]:
76-
output_list.append(np.array(value))
76+
output_list.append(np.array(value).astype('int64'))
7777
# dense
7878
output_list.append(
7979
np.array(output[-1][1]).astype("float32"))

models/rank/dnn/criteo_reader.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def __iter__(self):
7373
# sparse
7474
output_list = []
7575
for key, value in output[:-1]:
76-
output_list.append(np.array(value))
76+
output_list.append(np.array(value).astype('int64'))
7777
# dense
7878
output_list.append(
7979
np.array(output[-1][1]).astype("float32"))

models/rank/fm/criteo_reader.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def __iter__(self):
7373
# sparse
7474
output_list = []
7575
for key, value in output[:-1]:
76-
output_list.append(np.array(value))
76+
output_list.append(np.array(value).astype('int64'))
7777
# dense
7878
output_list.append(
7979
np.array(output[-1][1]).astype("float32"))

models/rank/logistic_regression/criteo_lr_reader.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -70,5 +70,6 @@ def __iter__(self):
7070
else:
7171
self.visit[slot] = False
7272
# label, feat_idx, feat_value
73-
yield np.array(output[0][1]), np.array(output[1][
74-
1]), np.array(output[2][1]).astype('float32')
73+
yield np.array(output[0][1]).astype('int32'), np.array(
74+
output[1][1]).astype('int64'), np.array(output[2][
75+
1]).astype('float32')

models/rank/wide_deep/criteo_reader.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ def __iter__(self):
7272
# sparse
7373
output_list = []
7474
for key, value in output[:-1]:
75-
output_list.append(np.array(value))
75+
output_list.append(np.array(value).astype('int64'))
7676
# dense
7777
output_list.append(
7878
np.array(output[-1][1]).astype("float32"))

models/recall/word2vec/word2vec_infer_reader.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,10 @@ def __iter__(self):
9090
output_list = []
9191
for i in range(4):
9292
output_list.append(
93-
np.array([self.word_to_id[features[i]]]))
93+
np.array([self.word_to_id[features[i]]]).astype(
94+
'int64'))
9495
inputs_words = [
9596
self.word_to_id[features[i]] for i in range(3)
9697
]
97-
output_list.append(np.array(inputs_words))
98+
output_list.append(np.array(inputs_words).astype('int64'))
9899
yield output_list

models/recall/word2vec/word2vec_reader.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -176,9 +176,10 @@ def __iter__(self):
176176
output_list = []
177177
for i in range(4):
178178
output_list.append(
179-
np.array([self.word_to_id[features[i]]]))
179+
np.array([self.word_to_id[features[i]]]).astype(
180+
'int64'))
180181
inputs_words = [
181182
self.word_to_id[features[i]] for i in range(3)
182183
]
183-
output_list.append(np.array(inputs_words))
184+
output_list.append(np.array(inputs_words).astype('int64'))
184185
yield output_list

0 commit comments

Comments
 (0)