Splunk® Machine Learning Toolkit

ML-SPL API Guide

Adding Python 3 libraries

Users of MLTK version 5.0.0 and higher have the option to add Python 3 libraries as a means to enhance their machine learning efforts.

Support is not offered on any Python 3 libraries added to your Splunk platform instance. Any upgrade to MLTK or the PSC add-on will overwrite any Python library changes.

Follow these steps to add a Python 3 library to your MLTK instance:

  1. Clone the GitHub repo for the Python for Scientific Computing add-on: https://github.com/splunk/Splunk-python-for-scientific-computing.git
  2. Navigate to https://repo.anaconda.com/pkgs/ to check the list of packages supported through Anaconda. You can only add packages listed on this site.
  3. In GitHub, choose the package you need and add it in package.txt.
  4. Specify the version of the package in package.txt. The latest version is selected by default.
  5. Run bash repack.sh to create the environment and install the package within the environment.
  6. When the repacking in complete, run the bash build.sh script which creates a .tgz file for the PSC add-on. On Windows, run a build.psl script.
  7. In your Splunk platform instance, not in the Splunk CLI or web installer, extract the .tgz file. The final .tgz app is stored in the build directory.
Last modified on 01 February, 2024
Use custom logging   Support for the ML-SPL API

This documentation applies to the following versions of Splunk® Machine Learning Toolkit: 5.0.0, 5.1.0, 5.2.0, 5.2.1, 5.2.2, 5.3.0, 5.3.1, 5.3.3, 5.4.0, 5.4.1, 5.4.2, 5.5.0


Was this topic useful?







You must be logged into splunk.com in order to post comments. Log in now.

Please try to keep this discussion focused on the content covered in this documentation topic. If you have a more general question about Splunk functionality or are experiencing a difficulty with Splunk, consider posting a question to Splunkbase Answers.

0 out of 1000 Characters