> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kinetica.com/llms.txt
> Use this file to discover all available pages before exploring further.

# UDF Python Examples

<a id="udf-python-examples-label" />

The following are complete examples of the implementation & execution of
*User-Defined Functions (UDFs)* in the Python UDF API.

[Dist Cuda Cublas](/content/udf/python/examples/dist_cuda_cublas)
Example of various computations, making use of the *scikit-CUDA* interface
for making CUDA calls from Python.  This UDF uses CUDA libraries and
must be run on a CUDA build of Kinetica.  It also involves a Python
package that must be installed before the UDF is run.

[Dist Noncuda Sum Of Squares](/content/udf/python/examples/dist_noncuda_sum_of_squares)
Example of the computation of the sum of squares, summing the squares of
input table columns and storing the result in an output table.  This UDF
does not use CUDA libraries and can be run on an Intel build of
Kinetica.

[Dist Model](/content/udf/python/examples/github_examples/dist_model)
Example of how to build multiple models based on distributed data
and combine them into an ensemble. This UDF does not use CUDA libraries
and can be run on an Intel build of Kinetica.

[Pandas](/content/udf/python/examples/github_examples/pandas)
Example of how to utilize pandas dataframes in UDFs and how to insert the
dataframes into Kinetica. This UDF does not use CUDA libraries and can
be run on an Intel build of Kinetica.
