Coder Social home page Coder Social logo

alexllobet / splunk-mltk-container-docker Goto Github PK

View Code? Open in Web Editor NEW

This project forked from splunk/splunk-mltk-container-docker

0.0 0.0 0.0 1.39 MB

Deep Learning Toolkit for Splunk

Home Page: https://splunkbase.splunk.com/app/4607/

License: Apache License 2.0

Shell 0.75% Python 7.84% Smarty 0.25% Jupyter Notebook 90.93% Dockerfile 0.11% Roff 0.12%

splunk-mltk-container-docker's Introduction

Splunk App for Data Science and Deep Learning

Splunk App for Data Science and Deep Learning (DSDL) 5.0.0 formerly known as Deep Learning Toolkit for Splunk (DLTK) versions 2.3.0 - 3.9.0 published on splunkbase and DLTK version 4.x open sourced on GitHub

Copyright (C) 2005-2022 Splunk Inc. All rights reserved.
Author: Philipp Drieger

Container Images

This repository contains the container endpoint (./app), jupyter notebook configuration (./config) and examples (./notebooks), build scripts and the main Dockerfiles to create the existing pre-built container images for TensorFlow, PyTorch, NLP libraries and many other data science libraries for CPU and GPU.

Rebuild

You can rebuild your own containers with the build.sh script.

Examples:

  • Build Golden Image CPU image for your own docker repo ./build.sh golden-image-cpu your_local_docker_repo/ 5.0.0

  • Build Golden Image GPU image for your own docker repo ./build.sh golden-image-gpu your_local_docker_repo/ 5.0.0

If you decide to modify to your_local_docker_repo/ you need to update your images.conf in the DSDL app: go to your $SPLUNK_HOME/etc/apps/mltk-container/local/images.conf and add your own image stanzas. Have a look at $SPLUNK_HOME/etc/apps/mltk-container/default/images.conf to see how the stanzas are defined.

Build your own custom container images

Feel free to extend the build script and Dockerfile to create your own custom MLTK Container images. To make your own images available in the DSDL app, please add a local config file to the app: go to your $SPLUNK_HOME/etc/apps/mltk-container/local/images.conf and add for example your new stanza:

[myimage]
title = My custom image
image = mltk-container-myimage
repo = your_local_docker_repo/
runtime = none,nvidia\

Certificates

For development purposes the container images contain a self-signed certificate for HTTPS. You can replace the dltk.key and dltk.pem files in the config folder and build the container. This is one possibility to use your own certificates. There are also other options to configure your container environment with your own certificates.

Run and test your container locally

You can run your container locally, e.g. with docker run -it --rm --name mltk-container-golden-image-cpu -p 5000:5000 -p 8888:8888 -p 6006:6006 -v mltk-container-data:/srv phdrieger/mltk-container-golden-image-cpu:5.0.0

Further documentation and usage

Please find further information and documentation on splunkbase: Download and install the Splunk App for Data Science and Deep Learning

splunk-mltk-container-docker's People

Contributors

pdrieger avatar joshsplunks avatar alexllobet avatar marcusschiesser avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.