Home
libcudf
clx
cucim
cudf
cudf-java
cugraph
cuml
cusignal
cuspatial
cuxfilter
dask-cuda
kvikio
libcudf
libcugraph
libcuml
libcuspatial
libkvikio
librmm
raft
rapids-cmake
rmm
stable (22.06)
nightly (22.08)
stable (22.06)
legacy (22.04)
include
cudf
round.hpp
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2020, NVIDIA CORPORATION.
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*/
16
17
#pragma once
18
19
#include <
cudf/column/column.hpp
>
20
21
namespace
cudf
{
22
36
enum class
rounding_method
: int32_t { HALF_UP, HALF_EVEN };
37
70
std::unique_ptr<column>
round
(
71
column_view
const
& input,
72
int32_t decimal_places = 0,
73
rounding_method
method = rounding_method::HALF_UP,
74
rmm::mr::device_memory_resource
* mr = rmm::mr::get_current_device_resource());
75
// end of group
77
}
// namespace cudf
column.hpp
Class definition for cudf::column.
cudf::column_view
A non-owning, immutable view of device data as a column of elements, some of which may be null as ind...
Definition:
column_view.hpp:300
cudf::round
std::unique_ptr< column > round(column_view const &input, int32_t decimal_places=0, rounding_method method=rounding_method::HALF_UP, rmm::mr::device_memory_resource *mr=rmm::mr::get_current_device_resource())
Rounds all the values in a column to the specified number of decimal places.
cudf::rounding_method
rounding_method
Different rounding methods for cudf::round
Definition:
round.hpp:36
cudf
cuDF interfaces
Definition:
aggregation.hpp:34
rmm::mr::device_memory_resource
Generated by
1.8.20