ix-gpu

Run GPU-accelerated batch cosine similarity and matrix multiplication with WGPU.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/GuitarAlchemist/ix --skill ix-gpu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ix-gpu
Source: https://github.com/GuitarAlchemist/ix/tree/main/.claude/skills/ix-gpu
Command: npx skills add https://github.com/GuitarAlchemist/ix --skill ix-gpu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The ix-gpu skill addresses the need for GPU-accelerated operations on large datasets, including batch cosine similarity search, matrix multiplication, and more.

Core Features & Use Cases

  • GPU Acceleration: Utilizes WGPU for efficient computation, speeding up operations like batch cosine similarity search and matrix multiplication.
  • Batch Operations: Supports operations on large batches of data, such as batch vector search and quaternion/sedenion transformations.
  • Fallbacks: Includes CPU fallbacks for scenarios where GPU is not available.
  • Use Case: For instance, when a user needs to perform cosine similarity searches on a large dataset or multiply matrices with hundreds of rows and columns.

Quick Start

Run GPU-accelerated cosine similarity search with the ix-gpu skill by executing the following command: use ix-gpu::similarity::GpuCosineSimilarity;

Frequently Asked Questions about ix-gpu

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform batch cosine similarity search on large datasets?

Batch cosine similarity search can be accelerated using GPU computation via WGPU, which speeds up processing large vector collections. It includes CPU fallbacks for scenarios where a GPU is not available.

Can I use GPU acceleration for matrix multiplication with hundreds of rows and columns?

GPU acceleration for matrix multiplication is supported to handle large-scale data operations efficiently. Using WGPU, it processes matrices with hundreds of rows and columns significantly faster than CPU-only methods.

What is the best way to run large-scale vector search without a dedicated GPU?

Large-scale vector search can still run without a dedicated GPU by utilizing the built-in CPU fallbacks. This ensures batch similarity searches remain operational even when WGPU hardware acceleration is not accessible.

Does WGPU support batch operations for quaternion and sedenion transformations?

WGPU supports batch operations for quaternion and sedenion transformations alongside matrix multiplication and similarity searches. This allows efficient GPU computation across large batches of complex numerical data.

How do I start using GPU computation for batch vector search?

You can start GPU computation for batch vector search by importing the GPU cosine similarity module using the command `use ix-gpu::similarity::GpuCosineSimilarity;` to accelerate your vector collections.

When should I not use GPU-accelerated computation for numerical operations?

You should avoid GPU-accelerated computation for very small-scale numerical operations where the overhead of WGPU initialization outweighs the speedup benefits, and instead rely on the included CPU fallbacks.