|
@@ -62,8 +62,8 @@ public class VlogAdCtrLRScorer extends BaseLRModelScorer {
|
|
}
|
|
}
|
|
|
|
|
|
private List<AdRankItem> rankByJava(final List<AdRankItem> items,
|
|
private List<AdRankItem> rankByJava(final List<AdRankItem> items,
|
|
- final AdRequestContext requestContext,
|
|
|
|
- final UserAdFeature user) {
|
|
|
|
|
|
+ final AdRequestContext requestContext,
|
|
|
|
+ final UserAdFeature user) {
|
|
long startTime = System.currentTimeMillis();
|
|
long startTime = System.currentTimeMillis();
|
|
LRModel model = (LRModel) this.getModel();
|
|
LRModel model = (LRModel) this.getModel();
|
|
LOGGER.debug("model size: [{}]", model.getModelSize());
|
|
LOGGER.debug("model size: [{}]", model.getModelSize());
|
|
@@ -78,12 +78,13 @@ public class VlogAdCtrLRScorer extends BaseLRModelScorer {
|
|
// debug log
|
|
// debug log
|
|
if (LOGGER.isDebugEnabled()) {
|
|
if (LOGGER.isDebugEnabled()) {
|
|
for (int i = 0; i < items.size(); i++) {
|
|
for (int i = 0; i < items.size(); i++) {
|
|
- LOGGER.debug("before enter feeds model predict ctr score [{}] [{}]", items.get(i), items.get(i));
|
|
|
|
|
|
+ LOGGER.debug("after enter feeds model predict ctr score [{}] [{}]", items.get(i), items.get(i).getScore());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
Collections.sort(items);
|
|
Collections.sort(items);
|
|
|
|
|
|
|
|
+
|
|
LOGGER.debug("ctr ranker java execute time: [{}]", System.currentTimeMillis() - startTime);
|
|
LOGGER.debug("ctr ranker java execute time: [{}]", System.currentTimeMillis() - startTime);
|
|
LOGGER.debug("[ctr ranker time java] items size={}, cost={} ", items != null ? items.size() : 0,
|
|
LOGGER.debug("[ctr ranker time java] items size={}, cost={} ", items != null ? items.size() : 0,
|
|
System.currentTimeMillis() - startTime);
|
|
System.currentTimeMillis() - startTime);
|