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.