|
@@ -121,8 +121,8 @@ public class PAIModelV1 {
|
|
|
public List<Float> score(final List<AdRankItem> items,
|
|
|
final Map<String, String> userFeatureMap,
|
|
|
final Map<String, String> sceneFeatureMap) {
|
|
|
- LOGGER.info("userFeatureMap={}",userFeatureMap);
|
|
|
- LOGGER.info("sceneFeatureMap={}",sceneFeatureMap);
|
|
|
+ LOGGER.info("userFeatureMap={}", userFeatureMap);
|
|
|
+ LOGGER.info("sceneFeatureMap={}", sceneFeatureMap);
|
|
|
try {
|
|
|
TFRequest request = new TFRequest();
|
|
|
|
|
@@ -200,7 +200,10 @@ public class PAIModelV1 {
|
|
|
}
|
|
|
request.addFetch("probs");
|
|
|
LOGGER.info("PAIModelV1 request={}", request.getRequest().toString());
|
|
|
+ long statTime = System.currentTimeMillis();
|
|
|
TFResponse response = client.predict(request);
|
|
|
+ long endTime = System.currentTimeMillis();
|
|
|
+ LOGGER.info("PAIModelV1 cost={}", endTime - statTime);
|
|
|
List<Float> result = response.getFloatVals("probs");
|
|
|
if (!CollectionUtils.isEmpty(result)) {
|
|
|
return result;
|