Tuesday, December 30, 2025

Open Source AI Image to Video Software List

 Lots of Image to Video software mobile and desktop apps exist with fees/charges/subscriptions required. I did a search for github/open-source based versions and came up with below, which l will individually verify as time allows.

Several open-source AI projects on GitHub enable image-to-motion generation or animation. These range from research-oriented frameworks to user-friendly node-based engines. 
Here are some notable open-source projects for image-to-motion AI software available on GitHub:
  • MotionPro: This project provides an image-to-video generation model with precise object and camera motion control. It features a user-friendly Gradio demo interface that uses simple brushing and dragging for control, making it a good option for those seeking a balance of power and usability.
    • GitHub Repository: HiDream-ai/MotionPro
  • Open-Sora: An initiative to efficiently produce high-quality AI videos, aiming to make advanced video generation accessible to all. It provides the model, tools, and details for research and creativity within the field of content creation.
  • OpenMoCap: This project is an open-source application for optical motion capture based on digital image analysis techniques. While its main focus is on human motion capture from video, the principles are applicable to motion generation, and it provides a full pipeline from tracking to reconstruction.
  • aiNodes Engine: This is a Python-based, open-source desktop node engine for AI image and motion picture generation/editing. It's highly flexible, supports various models like Stable Diffusion and ControlNet, and uses a visual node-based workflow similar to Unreal Engine's execution chain.
  • Animate Anything: This fine-grained open-domain image animation project focuses on animating arbitrary objects with motion guidance. It provides code and examples to adapt a single reference image to various motion patterns.
    • GitHub Repository: alibaba/animate-anything 
When choosing a project, consider the required hardware (some models need significant VRAM), the desired level of control (e.g., precise motion control vs. general animation), and your comfort level with installation and coding. 

Wednesday, December 3, 2025

Running AI Benchmark

 Here is how l got this useful AI benchmark python program to successfully run on my several machines.

 Note it seems to only work with Python 3.7

"AI Benchmark is an open source python library for evaluating AI performance of various hardware platforms, including CPUs, GPUs and TPUs."

AI-Benchmark website source link - click here .

Designed and Developed by Andrey Ignatov - click here for the creators project website. 

Link on installing Tensorflow and nvidia cudatoolkit [for GPU] , click here.

Using Anaconda conda

1)

Create an environment with the specific python version needed using:

conda create --name myenv37 python=3.7

2)

Activate it

conda activate myenv37

3)

Install tensorflow

pip install tensorflow

then run:

pip install ai-benchmark

Screenshots:









4)

Inside your conda environment session console:   run python

Enter the code below:

from ai_benchmark import AIBenchmark
benchmark = AIBenchmark()
results = benchmark.run()


Some system results below:

Laptop - Lenovo Legion 5 Intel i7 -Windows 11 - 32Gb RAM with RTX 4060 6Gb VRAM  [ benchmark result with NO GPU support]










For GPU, l ran below - see previous TensorFlow Link:

conda install -c conda-forge cudatoolkit=11.2 cudnn=8.1.0
# Anything above 2.10 is not supported on the GPU on Windows Native
python -m pip install "tensorflow<2.11"
# Verify the installation:
python -c "import tensorflow as tf; print(tf.config.list_physical_devices('GPU'))"

I got:








Results [w/GPU on my Lenovo laptop]












So with CPU alone l got an AI benchmark of 1912, with my GPU l got a result of 19797, thats a difference of a factor by 10.35!


Results [w/CPU alone on my Workstation PC - Windows 11 - AMD w/64Gb RAM and the Nvidia RTX3090 GPU]












Results [w/GPU alone on my Workstation PC - RTX 3090 24Gb VRAM ]






















So with CPU alone on my powerful desktop main ML workstation l got an AI benchmark of 1205, with my GPU l got a result of 34248, that's a difference of a factor by 28.4!

A difference also of almost 3X between my laptop and my core PC.

When l get hold/access to a PC with the top RTX 5090/5090ti l will try to run this benchmark again.

The RTX 3090 has significantly more CUDA cores than the RTX 4060. The RTX 3090 has 10,496 CUDA cores, while the RTX 4060 has 3,072 CUDA cores. 
This means the RTX 3090 has approximately 3.4 times the number of CUDA cores found in the RTX 4060.
The NVIDIA RTX 5090 has 21,760 CUDA cores, more than double the 10,496 CUDA cores of the RTX 3090, representing a massive generational leap in parallel processing power with its Blackwell architecture, alongside faster memory and enhanced RT/Tensor cores, leading to significantly higher overall performance. 
Key Takeaways:
  • Massive Core Count: The RTX 5090's core count is significantly higher, enabling much faster parallel processing for tasks like rendering, AI, and simulations.
  • New Architecture: The shift from Ampere (3090) to Blackwell (5090) means each core is also more powerful and efficient.
  • Performance Boost: This huge core increase, combined with faster memory (GDDR7 vs GDDR6X) and better Tensor Cores, leads to substantial performance gains, not just an incremental update.

Saturday, November 22, 2025

Google Colab For Students

 Its disappointing as a ML student/faculty to find out below.

First. What is Google Colab?

According to google, its  "Colab, or "Colaboratory", allows you to write and execute Python in your browser, with Whether you're a student, a data scientist or an AI researcher ..."

Essentially, its their Cloud AI/ML platform.

Below is an offer l noticed on logging in to run some ML code.  I followed the link to try to get the offer and got greatly disappointed - its cancelled!!!  

I find it hard to believe Google doesn't have the capacity to accommodate the demand for this, could not have predicted demand [using ML/AI  :) ] or maybe just offer this to the students located in the states upon verification of student/faculty status.






Sunday, October 5, 2025

Large Language Models explained briefly

 Great video which explains LLM simply, by 3Blue1Brown youtube channel which explains maths using animation.atin math



Wednesday, September 24, 2025

Nvidia Jetson ORIN NANO AI/ML Developer Kit

 I finally got my order of the long backordered - Nvidia Jetson ORIN NANO AI/ML Developer Kit. I will be testing and reporting on AI/ML/LLM benchmarks and projects made using this.

I still own the Jetson Nano kit as well.

The NVIDIA Jetson Orin Nano is an edge AI computer available in an 8GB and a 4GB module, featuring an NVIDIA Ampere architecture GPU with 1024 CUDA cores (8GB version) and a 6-core Arm® Cortex®-A78AE CPU. It offers up to 67 INT8 TOPS of AI performance (8GB module), is equipped with 8GB (or 4GB) of LPDDR5 memory, and supports external storage via microSD and NVMe. The device is designed for edge AI applications, offering a balance of performance, power efficiency (7W-15W for the 8GB module), and a compact form factor. 

Here's a breakdown of the key specs for the 8GB Jetson Orin Nano module:

GPU 

Architecture: NVIDIA Ampere

CUDA Cores: 1024

Tensor Cores: 32

AI Performance: Up to 40 INT8 TOPS (dense) / 67 INT8 TOPS (sparse)

CPU

Cores: 6-core Arm® Cortex®-A78AE v8.2 64-bit 

Cache: 1.5MB L2 + 4MB L3 

Clock Speed: Up to 1.5 GHz (original) or 1.7 GHz (Super version) 

Memory 

Capacity: 8GB

Type: 128-bit LPDDR5

Bandwidth: 68 GB/s (original) or 102 GB/s (Super version)

Storage 

Supports microSD card for the base OS

Supports external NVMe SSDs via M.2 Key M slot

Power 

Power Modes: 7W, 15W (and a new 25W "Super" mode)

Key Features

Size: Compact, ~69.6mm x 45mm 

Connectivity: USB ports, GbE, HDMI/DP output, and multiple I/O options 

Applications: Ideal for edge AI applications, robotics, smart vision systems, and more 

Picture:







Picture - Bootup, and firmware updating. I used a 128Gb MicroSD card and downloaded the latest firmware from this link - click here.







Unboxing video:




Mandelbrot Generation Mathworks - using Python + Nvidia GPU

 Mandelbrot Generation Mathworks - using Python + Nvidia GPU Code output during execution GPU load - RTX 3090 w/24Gb VRAM Code: Video output...