GithubHelp home page GithubHelp logo

umairmukati / origae-6 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from winnerineast/origae-6

0.0 0.0 0.0 78.13 MB

this is a playground to run various machine learning algorithm on either Mac OS High Sierra and Ubuntu 16.04

License: GNU General Public License v3.0

Shell 0.02% JavaScript 0.68% Ruby 0.01% C++ 30.15% Python 7.08% C 9.26% Lua 0.43% CSS 0.21% Cuda 0.08% Makefile 0.22% HTML 51.59% CMake 0.28%

origae-6's Introduction

Origae-6

Alt text

Warning: this is a playground where I build a machine learning system with all open source codes MERELY since 2018. Now it's 2023 and AI goes into new era and I enter this project again and make it better.

Background

AI is something interesting but not easy to play with it. So I would like put up some kind of visual works, Origae-6 to lower down the difficulty for most of people who love AI. I wrote these words in 2018 and I have tried many and now I catch up AIGC (Artificial Intelligence Generated Content) here.

Features

A more detailed working progress can be found in my daily work notes

  • LLaMA: Open and Efficient Foundation Language Models
  • Stanford Alpca: An Instruction-following LLaMA Model
  • llama.cpp: Port of Meta LLaMA model in C/C++
  • alpaca.cpp: Locally run an Instruction-Tuned Chat-Style LLM
  • dalai: The simplest way to run LLaMA on your local machine.
  • point-alpaca: one of way to further train LLaMA.
  • ColossaAI: Making large AI models cheaper, faster and more accessaible
  • ...
  • Create datasets for images.
  • MNIST dataset
  • CIFAR-10 dataset
  • CIFAR-100 dataset
  • Create datasets for texts.
  • Create datasets for audios.
  • Create datasets for videos.
  • Train caffe models.
  • Train Tensorflow models.
  • Train Torch7 models.
  • Test caffe models.
  • Test Tensorflow models.
  • Test Torch7 models.
  • ...

Pre-requirements

here is just my own testing environments.

  • Apple Macbook Pro M2 MAX (32GB)
  • HP Elitebook 845 G8 (32GB)
  • Software requirements will be moved to individual software projects.

Warning: the following instruction has been outdated and merely for your information.

  • Ubuntu 16.04.3 or Mac OS 10.13: it's OS for all others.
  • Pycharm: it's main editor for coding.
  • NVidia driver It's okay to use v384 in ubuntu software update manager and it's used to drive GPU. (skip it with Mac OS.)
  • CUDA Toolkits: C library for GPU computing and v8.0. (skip it with Mac OS.)
  • cuDNN: deep learning library based on CUDA and v7.0.3. (skip it with Mac OS.)
  • pip: Python package manager and v9.0.1. (Warning: if you're using Mac OS, strongly suggest you uninstall all other pythons including the ones from brew because I could only make the installation successfully when I follow up the installation instructions here.)
  • Google/Protobuf(use 3.4.x) used to exchange data and messages.
  • opencv 3.3.0 and 2.4.13.3 you could install it by brew when you're using Mac OS.
  • NVIDIA caffe the official version supported by DIGITs. Please install this version when you're new to C/C++ coding. Some installation guide can be found here
  • caffe the original version supported by wider scope. Don't use this version if you have no confident to build caffe by yourself. Some installation guide can be found here. The key thing to build caffe in mac os is to make sure your PYTHONLIB pointing to right python installed by brew instead of Apple MacOS itself. (do this right before you cmake or make caffe. PYTHONLIB:=/usr/local/Cellar/python/2.7.14/Frameworks/Python.framework/Versions/2.7/lib:$PYTHONLIB). Another tricky part is PYTHON_INCLUDE := /usr/include/python2.7
    /usr/local/lib/python2.7/site-packages/numpy/core/include/.
  • Tensorflow: a famous deep learning framework and v1.3.
  • Keras: a wrapper for tensorflow and others.
  • PyTorch:a deep learning framework in python from Facebook and v0.2.0.
  • NVIDIA/DIGITS
  • jetson_inference(use L4T-R27.1)

Installing and Developing Origae-6

Clone Origae-6 project and, run the following command:

cd Origae-6
bin/run.sh

origae-6's People

Contributors

winnerineast 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.