libcudf
23.12.00
|
Column APIs for unary ops. More...
#include <cudf/types.hpp>
#include <cudf/utilities/default_stream.hpp>
#include <rmm/mr/device/per_device_resource.hpp>
#include <memory>
Go to the source code of this file.
Namespaces | |
cudf | |
cuDF interfaces | |
Enumerations | |
enum class | cudf::unary_operator : int32_t { cudf::SIN , cudf::COS , cudf::TAN , cudf::ARCSIN , cudf::ARCCOS , cudf::ARCTAN , cudf::SINH , cudf::COSH , cudf::TANH , cudf::ARCSINH , cudf::ARCCOSH , cudf::ARCTANH , cudf::EXP , cudf::LOG , cudf::SQRT , cudf::CBRT , cudf::CEIL , cudf::FLOOR , cudf::ABS , cudf::RINT , cudf::BIT_INVERT , cudf::NOT } |
Types of unary operations that can be performed on data. More... | |
Functions | |
std::unique_ptr< cudf::column > | cudf::unary_operation (cudf::column_view const &input, cudf::unary_operator op, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::mr::device_memory_resource *mr=rmm::mr::get_current_device_resource()) |
Performs unary op on all values in column. More... | |
std::unique_ptr< cudf::column > | cudf::is_null (cudf::column_view const &input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::mr::device_memory_resource *mr=rmm::mr::get_current_device_resource()) |
Creates a column of type_id::BOOL8 elements where for every element in input true indicates the value is null and false indicates the value is valid. More... | |
std::unique_ptr< cudf::column > | cudf::is_valid (cudf::column_view const &input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::mr::device_memory_resource *mr=rmm::mr::get_current_device_resource()) |
Creates a column of type_id::BOOL8 elements where for every element in input true indicates the value is valid and false indicates the value is null. More... | |
std::unique_ptr< column > | cudf::cast (column_view const &input, data_type out_type, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::mr::device_memory_resource *mr=rmm::mr::get_current_device_resource()) |
Casts data from dtype specified in input to dtype specified in output. More... | |
std::unique_ptr< column > | cudf::is_nan (cudf::column_view const &input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::mr::device_memory_resource *mr=rmm::mr::get_current_device_resource()) |
Creates a column of type_id::BOOL8 elements indicating the presence of NaN values in a column of floating point values. The output element at row i is true if the element in input at row i is NAN , else false More... | |
std::unique_ptr< column > | cudf::is_not_nan (cudf::column_view const &input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::mr::device_memory_resource *mr=rmm::mr::get_current_device_resource()) |
Creates a column of type_id::BOOL8 elements indicating the absence of NaN values in a column of floating point values. The output element at row i is false if the element in input at row i is NAN , else true More... | |
Column APIs for unary ops.
Definition in file unary.hpp.