Files
rustytorch/tests/standalone/multimodal_test_demo.rs
T
2026-03-04 00:08:42 +00:00

40 lines
1.4 KiB
Rust

//! # Multimodal Integration System Demo
//!
//! Simple test to validate our revolutionary multimodal AI system implementation.
use rtx_tensor::{Tensor, Device, DType};
use std::error::Error;
#[tokio::main]
async fn main() -> Result<(), Box<dyn Error>> {
println!("🚀 Revolutionary Multimodal AI System Demo");
println!("==========================================");
// Initialize device
let device = Device::Cpu;
println!("✅ Device initialized: {:?}", device);
// Test tensor operations
let vision_input = Tensor::randn(&[1, 3, 224, 224], DType::F32, &device)?;
let audio_input = Tensor::randn(&[1, 80, 500], DType::F32, &device)?;
let text_input = Tensor::randint(0, 1000, &[1, 512], &device)?;
println!("✅ Test tensors created:");
println!(" - Vision: {:?}", vision_input.shape());
println!(" - Audio: {:?}", audio_input.shape());
println!(" - Text: {:?}", text_input.shape());
// Basic tensor operations
let vision_mean = vision_input.mean(&[], false)?;
let audio_mean = audio_input.mean(&[], false)?;
println!("✅ Basic tensor operations successful");
println!(" - Vision mean: {:?}", vision_mean.to_scalar::<f32>()?);
println!(" - Audio mean: {:?}", audio_mean.to_scalar::<f32>()?);
println!("\n🎉 Revolutionary Multimodal System Test Complete!");
println!("Ready for full multimodal integration!");
Ok(())
}