MCPcopy Create free account
hub / github.com/catboost/catboost / DeviceView

Function DeviceView

catboost/cuda/gpu_data/ctr_helper.cpp:7–20  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5 template class TCalcCtrHelper<NCudaLib::TMirrorMapping>;
6
7 TCtrTargets<NCudaLib::TSingleMapping> DeviceView(const TCtrTargets<NCudaLib::TMirrorMapping>& mirrorTargets, ui32 devId) {
8 TCtrTargets<NCudaLib::TSingleMapping> view;
9 view.WeightedTarget = mirrorTargets.WeightedTarget.DeviceView(devId);
10 view.BinarizedTarget = mirrorTargets.BinarizedTarget.DeviceView(devId);
11 view.Weights = mirrorTargets.Weights.DeviceView(devId);
12 if (mirrorTargets.HasGroupIds()) {
13 view.GroupIds = mirrorTargets.GroupIds.DeviceView(devId);
14 }
15
16 view.TotalWeight = mirrorTargets.TotalWeight;
17 view.LearnSlice = mirrorTargets.LearnSlice;
18 view.TestSlice = mirrorTargets.TestSlice;
19 return view;
20 }
21}

Callers 2

ComputeBinarizedCtrsMethod · 0.85
ProceedDataSetMethod · 0.85

Calls 2

HasGroupIdsMethod · 0.80
DeviceViewMethod · 0.45

Tested by

no test coverage detected