Reading view

There are new articles available, click to refresh the page.

Compute Module 5 on sale now from $45

Today we’re happy to announce the much-anticipated launch of Raspberry Pi Compute Module 5, the modular version of our flagship Raspberry Pi 5 single-board computer, priced from just $45.

An unexpected journey

We founded the Raspberry Pi Foundation back in 2008 with a mission to give today’s young people access to the sort of approachable, programmable, affordable computing experience that I benefitted from back in the 1980s. The Raspberry Pi computer was, in our minds, a spiritual successor to the BBC Micro, itself the product of the BBC’s Computer Literacy Project.

But just as the initially education-focused BBC Micro quickly found a place in the wider commercial computing marketplace, so Raspberry Pi became a platform around which countless companies, from startups to multi-billion-dollar corporations, chose to innovate. Today, between seventy and eighty percent of Raspberry Pi units go into industrial and embedded applications.

While many of our commercial customers continue to use the “classic” single-board Raspberry Pi form factor, there are those whose needs aren’t met by that form factor, or by the default set of peripherals that we choose to include on the SBC product. So, in 2014 we released the first Raspberry Pi Compute Module, providing just the core functionality of Raspberry Pi 1 – processor, memory, non-volatile storage and power regulation – in an easy-to-integrate SODIMM module.

Compute Modules make it easier than ever for embedded customers to build custom products which benefit from our enormous investments in the Raspberry Pi hardware and software platform. Every subsequent generation of Raspberry Pi, except for Raspberry Pi 2, has spawned a Compute Module derivative. And today, we’re happy to announce the launch of Compute Module 5, the modular version of our flagship Raspberry Pi 5 SBC.

Meet Compute Module 5

Compute Module 5 gives you everything you love about Raspberry Pi 5, but in a smaller package:

  • A 2.4GHz quad-core 64-bit Arm Cortex-A76 CPU
  • A VideoCore VII GPU, supporting OpenGL ES 3.1 and Vulkan 1.3
  • Dual 4Kp60 HDMI® display output
  • A 4Kp60 HEVC decoder
  • Optional dual-band 802.11ac Wi-Fi® and Bluetooth 5.0
  • 2 × USB 3.0 interfaces, supporting simultaneous 5Gbps operation
  • Gigabit Ethernet, with IEEE 1588 support
  • 2 × 4-lane MIPI camera/display transceivers
  • A PCIe 2.0 x1 interface for fast peripherals
  • 30 GPIOs, supporting 1.8V or 3.3V operation
  • A rich selection of peripherals (UART, SPI, I2C, I2S, SDIO, and PWM)

It is available with 2GB, 4GB, or 8GB of LPDDR4X-4267 SDRAM, and with 16GB, 32GB, or 64GB of MLC eMMC non-volatile memory. 16GB SDRAM variants are expected to follow in 2025.

Compute Module 5 is mechanically compatible with its predecessor, Compute Module 4, exposing all signals through a pair of high-density perpendicular connectors, which attach to corresponding parts on the customer’s carrier board. Additional stability is provided by four M2.5 mounting holes arranged at the corners of the board.

There are a small number of changes to the pin-out and electrical behaviour of the module, mostly associated with the removal of the two two-lane MIPI interfaces, and the addition of two USB 3.0 interfaces. A detailed summary of these changes can be found in the Compute Module 5 datasheet.

Accessories accessorise

But Compute Module 5 is only part of the story. Alongside it, we’re offering a range of new accessories to help you get the most out of our new modular platform.

IO Board

Every generation of Compute Module has been accompanied by an IO board, and Compute Module 5 is no exception.

The Raspberry Pi Compute Module 5 IO Board breaks out every interface from a Compute Module 5. It serves both as a development platform and as reference baseboard (with design files in KiCad format), reducing the time to market for your Compute Module 5-based designs.

The IO Board features:

  • A standard 40-pin GPIO connector
  • 2 × full-size HDMI 2.0 connectors
  • 2 × 4-lane MIPI DSI/CSI-2 FPC connectors (22-pin, 0.5mm pitch cable)
  • 2 × USB 3.0 connectors
  • A Gigabit Ethernet jack with PoE+ support (requires a separate Raspberry Pi PoE+ HAT+)
  • An M.2 M-key PCIe socket (for 2230, 2242, 2260 and 2280 modules)
  • A microSD card socket (for use with Lite modules)
  • An RTC battery socket
  • A 4-pin fan connector

Power is provided by a USB-C power supply (sold separately).

IO Case

As in previous generations, we expect some users to deploy the IO Board and Compute Module combination as a finished product in its own right: effectively an alternative Raspberry Pi form factor with all the connectors on one side. To support this, we are offering a metal case which turns the IO Board into a complete encapsulated industrial-grade computer. The Raspberry Pi IO Case for Raspberry Pi Compute Module 5 includes an integrated fan, which can be connected to the 4-pin fan connector on the IO Board to improve thermal performance.

Cooler

While Compute Module 5 is our most efficient modular product yet in terms of energy consumed per instruction executed, like all electronic products it gets warm under load. The Raspberry Pi Cooler for Raspberry Pi Compute Module 5 is a finned aluminium heatsink, designed to fit on a Compute Module 5, and including thermal pads to optimise heat transfer from the CPU, memory, wireless module and eMMC.

Antenna Kit

Wireless-enabled variants of Compute Module 5 provide both an onboard PCB antenna, and a UFL connector for an external antenna. Use of the Raspberry Pi Antenna Kit (identical to that already offered for use with Compute Module 4) with Compute Module 5 is covered by our FCC modular compliance.

Development Kit

The Raspberry Pi Development Kit for Raspberry Pi Compute Module 5 comprises a Compute Module 5, an IO Board, and all the other accessories you need to start building your own design:

  • CM5104032 (Compute Module 5, with wireless, 4GB RAM, 32GB eMMC storage)
  • IO Case for Compute Module 5
  • Compute Module 5 IO Board
  • Cooler for Compute Module 5
  • Raspberry Pi 27W USB-C PD Power Supply (local variant as applicable)
  • Antenna Kit
  • 2 × Raspberry Pi standard HDMI to HDMI Cable
  • Raspberry Pi USB-A to USB-C Cable

The Development Kit provides an ideal environment for prototyping embedded applications; we hope it will prove useful to product design engineers who wish to build with Compute Module 5.

Early adopters

We’re delighted that today’s launch is accompanied by early announcements of Compute Module 5-based products from our commercial customers KUNBUS and TBS, who have built successful products on previous Raspberry Pi Compute Modules and whom we have supported to integrate our new module into their latest designs. Other customers are preparing to announce their own Compute Module 5-powered solutions over the next weeks and months. The world is full of innovative engineering companies of every scale, and we’re excited to discover the uses to which they’ll put our powerful new module; try Compute Module 5 for yourself and let us know what you build with it.

The post Compute Module 5 on sale now from $45 appeared first on Raspberry Pi.

Raspberry Pi CM5 launched with Broadcom BCM2712 SoC, up to 16GB LPDDR4 ECC memory

Raspberry Pi CM5 Compute Module 5

The Raspberry Pi Compute Module 5, or Raspberry Pi CM5 for shorts, is now available with up to 16GB LPPDR4 ECC memory, up to 64GB eMMC flash, and an optional WiFi 5 and Bluetooth 5.0 LE wireless module. It has the same form factor as the Raspberry Pi CM4 and CM4 Lite launched in 2020 but delivers a significant performance boost. The Raspberry Pi CM5 is basically a tiny version of the Raspberry Pi 5 SBC designed for embedded applications with a Broadcom BCM2712 quad-core Cortex-A76 SoC, and offered with 2GB to 16GB RAM, optional 16GB to 64GB eMMC flash, and optional WiFi 5 and Bluetooth 5.0 module. As usual, there are also Raspberry Pi CM5 Lite versions without any eMMC flash meant to be booted from a microSD card or an SSD on the carrier board. Raspberry Pi Compute Module 5 Raspberry Pi CM5 specifications: SoC – Broadcom BCM2712 [...]

The post Raspberry Pi CM5 launched with Broadcom BCM2712 SoC, up to 16GB LPDDR4 ECC memory appeared first on CNX Software - Embedded Systems News.

Powering industrial innovation: Compute Module 5 meets Revolution Pi

By: Dave Lee

Revolution Pi has been designing and manufacturing successful products with Raspberry Pi Compute Modules for years. In this guest post, they talk about why they continue to choose Raspberry Pi technology, and discuss their experience designing with our brand-new Compute Module 5.

Revolution Pi has been building flexible industrial devices with Raspberry Pi Compute Modules since the very beginning. As a long-time partner, we have witnessed their impressive evolution from the first to the fifth generation over the past ten years.

Technical advancements that matter

Raspberry Pi Compute Module 5’s enhancements directly address industrial requirements: it provides quad-core CPU performance up to 2.4GHz, a built-in USB 3.2 controller, and an improved PCIe controller. Raspberry Pi’s continuous integration of more interfaces directly on the Compute Module advances its capabilities while freeing up valuable space on our carrier board. These well-integrated interfaces within the Raspberry Pi ecosystem enable more flexible hardware designs. This allowed us to equip the RevPi Connect 5 with up to four multi-Gigabit Ethernet ports, letting industrial users connect multiple industrial fieldbuses and other networks with low latency.

The RevPi Connect 5 consists of two PCBs with a big bolted-on heat sink

Collaborative development process

Working with Raspberry Pi on this has been exceptional. They understand what industrial developers need. We received early samples to test with, which was critical. It allowed us to iterate and optimise our design solutions, especially when developing a custom heat sink. Managing the heat generated by the powerful new Compute Module in a DIN rail enclosure was an important part of the design process. Having real hardware to test with made all the difference.

Systematic thermal management

Maintaining Compute Module 5’s operating temperature below 85°C under heavy load required a methodical development process. We started with thermal simulation analysis to identify hotspots at full operating capacity. This analysis formed the basis for our practical prototyping. Through iterative testing under extreme conditions, we optimised the heatsink design before conducting extensive testing with the final housing inside our climatic chamber. The entire process culminated in establishing precise manufacturing standards with rigorous quality control.

Analysis of simulated airflow in the heatsink

Seamless software integration

On the software side, working with Raspberry Pi’s platform enables smooth integration. When we hit technical challenges, their engineering team was right there to support us. Their unified kernel approach across all products allowed us to focus on integrating new features like the CAN FD interfaces instead of wrestling with compatibility issues. This standardisation benefits Revolution Pi users as well — they can use our industrialised Raspberry Pi OS-based image consistently across all Revolution Pi devices.

A typical Revolution Pi system configuration, consisting of a RevPi Connect 5 and several expansion modules

A proven partnership

From the first Compute Module to now, Raspberry Pi has shown growing commitment to industrial computing. Compute Module 5, purpose-built for products like Revolution Pi, demonstrates what’s possible when combining Raspberry Pi’s innovation with our industrial-grade engineering. We’re excited to continue pushing the boundaries of industrial automation and IIoT applications together.

The post Powering industrial innovation: Compute Module 5 meets Revolution Pi appeared first on Raspberry Pi.

Rust 2024 call for testing

Rust 2024 call for testing

We've been hard at work on Rust 2024. We're thrilled about how it has turned out. It's going to be the largest edition since Rust 2015. It has a great many improvements that make the language more consistent and ergonomic, that further upon our relentless commitment to safety, and that will open the door to long-awaited features such as gen blocks, let chains, and the never (!) type. For more on the changes, see the nightly Edition Guide.

As planned, we recently merged the feature-complete Rust 2024 edition to the release train for Rust 1.85. It has now entered nightly beta1.

You can help right now to make this edition a success by testing Rust 2024 on your own projects using nightly Rust. Migrating your projects to the new edition is straightforward and mostly automated. Here's how:

  1. Install the most recent nightly with rustup update nightly.
  2. In your project, run cargo +nightly fix --edition.
  3. Edit Cargo.toml and change the edition field to say edition = "2024" and, if you have a rust-version specified, set rust-version = "1.85".
  4. Run cargo +nightly check to verify your project now works in the new edition.
  5. Run some tests, and try out the new features!

(More details on how to migrate can be found here and within each of the chapters describing the changes in Rust 2024.)

If you encounter any problems or see areas where we could make the experience better, tell us about it by filing an issue.

Coming next

Rust 2024 will enter the beta channel on 2025-01-09, and will be released to stable Rust with Rust 1.85 on 2025-02-20.

  1. That is, it's still in nightly (not in the beta channel), but the edition items are frozen in a way similar to it being in the beta channel, and as with any beta, we'd like wide testing.

Raspberry Pi Adds 2.4GHz 802.11n wireless LAN and Bluetooth 5.2 To Pico 2 Board

The Raspberry Pi Pico 2 W, launched at $7, is the wireless-enabled version of the Pico 2. Featuring the RP2350 microcontroller and a CYW43439 modem, it offers Wi-Fi and Bluetooth connectivity, making it a cost-effective option for Internet of Things projects. The RP2350 microcontroller introduces significant upgrades over its predecessor, the RP2040. These include faster […]

Black Friday Sale Once a Year: Lifetime Office Suites Only for $15.29! Only One Week Left! (Sponsored)

Godeals Black Friday 2024 Microsoft Office Suites

Deals for Black Friday 2024 come and go, but it’s difficult to come across one that really sticks out. One of these exceptions is this year’s Microsoft Office & Windows deals from Godeal24 Black Friday Crazy Sale, helping you save over 90%. They not only provide excellent value for money but also ensure that you have access to the most recent features and upgrades. Let’s dive in! Buying a lifetime Office 2021 Pro for $35.11 will be your smartest move on Black Friday. One of the standout features of Office Professional 2021 is its real-time collaborative editing across applications. Microsoft Teams (which is lacking in Office 2019 and Office 2024) is seamlessly integrated throughout the software. When it comes to the most affordable Office suite, that must be Office 2016 Pro for $15.29. If you have an older version of Windows like Windows 7, Office 2016 is your first option! [...]

The post Black Friday Sale Once a Year: Lifetime Office Suites Only for $15.29! Only One Week Left! (Sponsored) appeared first on CNX Software - Embedded Systems News.

FSF "Excited" For 802.11n WiFi USB Adapter Costing €50 In 2024 Holiday Shopping Guide

In prior years the Free Software Foundation (FSF) has published an Ethical Tech Giving Guide for holiday shopping where they recommend products like old AMD Opteron motherboards and USB to parallel printer cables that "respect your freedoms" and meet their strict free software definitions. Out today is their newest annual FSF Ethical Tech Giving Guide...

LILYGO T-Bao tiny AI robot combines ESP32 and Kendryte K210 RISC-V chip, features camera and display

LILYGO T Bao AIOT dev platform 

The T-Bao AI robot is a compact embedded device/robot that combines an ESP32 and a K210 RISC-V microcontroller and can perform face recognition and robotics applications. This compact device features a 1.54-inch 240×240 capacitive touch screen, a 2MP OV2640 camera, a MAX98357A I2S audio amplifier, a DRV8833 motor driver, an MPU6050 6-axis motion sensor, and an AXP202 PMU for power management.  Additionally, it supports USB charging, offers LEGO blocks compatibility, and can move around with integrated caster wheels. These features make it usable for educational projects, robotics, IoT applications, and embedded systems prototyping. LILYGO T-Bao specifications SoCs Kendryte K210 dual-core 64-bit RISC-V processor @ 400 MHz with 8MB on-chip RAM, various low-power AI accelerators delivering up to 0.5 TOPS ESP32-D0WDQ6-V3 dual-core Xtensa LX6 processor, 240 MHz, 16MB Flash, 8MB PSRAM Display – 1.54-inch capacitive touch LCD (240×240) Camera – 2MP OV2640 with rolling shutter, UXGA (1600 x 1200) resolution, 180-degree [...]

The post LILYGO T-Bao tiny AI robot combines ESP32 and Kendryte K210 RISC-V chip, features camera and display appeared first on CNX Software - Embedded Systems News.

Raspberry Pi Christmas shopping guide

It’s the most wonderful time of the year… to give someone on your gift list something (or all things) Raspberry Pi. The past year has seen many exciting new releases, so we understand if you’re sat scratching your head at what to buy your favourite Raspberry Pi fanatic. But look no further! For the sake of your peace, and in a show of our goodwill, we elves have gone and done all the work for you. Good tidings we bring.

This image features a Raspberry Pi AI Camera Module connected to a long, curved orange ribbon cable. The small, square-shaped green circuit board has a black camera lens at its center and yellow mounting holes at each corner. The ribbon cable is flexed into a loop and prominently displays white text that reads "Raspberry Pi Camera Cable Standard – Mini – 200mm." The cable is designed to connect the camera to a Raspberry Pi device, and the image is set against a plain gray background.

Our newest stuff

If it’s a Raspberry Pi superfan you’ve got on your list, you might want to plump for one of our latest hardware releases to really impress them. After all, what do you get someone who has everything? The newest, shiniest thing they haven’t managed to get their hands on yet.

Raspberry Pi Pico 2 W

Launched just a couple of days ago, Raspberry Pi Pico 2 W is the wireless variant of Pico 2, giving you even more flexibility in your connected projects. It’s on sale now for just $7.

Raspberry Pi Touch Display 2

We also upgraded our touch display this year. Raspberry Pi Touch Display 2 is a seven-inch 720×1280px touchscreen display for Raspberry Pi. It’s ideal for interactive projects such as tablets, entertainment systems, and information dashboards, and it’s available for $60.

Raspberry Pi AI HAT+

For the more confident Raspberry Pi user, you might want something to tempt them to broaden their skills into the field of AI. The Raspberry Pi AI HAT+ features a built-in neural network accelerator, turning your Raspberry Pi 5 into a high-performance, accessible, and power-efficient AI machine. The Raspberry Pi AI HAT+ allows you to build a wide range of AI-powered applications for process control, home automation, research, and more. It’s on sale now from $70.

The image you uploaded shows a Raspberry Pi single-board computer with an attached AI accelerator module, likely the Raspberry Pi AI Hat. This hat includes a green circuit board with a central chip that appears to be from Hailo, a company that specializes in artificial intelligence (AI) processors. The board is connected to the Raspberry Pi via the GPIO pins, and it has several components related to AI processing and other features to enable high-performance machine learning on the device. This configuration is designed for AI applications like real-time image processing, neural network acceleration, and other computationally intensive tasks. The text "26 TOPS" refers to the AI hat's ability to perform 26 trillion operations per second, which is a significant performance specification for AI applications.

Raspberry Pi AI Camera

For more easy-to-deploy vision AI applications and neural network models, we’d recommend our new Raspberry Pi AI Camera, which takes advantage of Sony’s IMX500 Intelligent Vision Sensor. It’s available now for $70, and it works with any model of Raspberry Pi — including the super low-cost Zero family.

This image features a Raspberry Pi AI Camera Module connected to a long, curved orange ribbon cable. The small, square-shaped green circuit board has a black camera lens at its center and yellow mounting holes at each corner. The ribbon cable is flexed into a loop and prominently displays white text that reads "Raspberry Pi Camera Cable Standard – Mini – 200mm." The cable is designed to connect the camera to a Raspberry Pi device, and the image is set against a plain gray background.
This image shows a Raspberry Pi setup on a wooden surface, featuring a Raspberry Pi board connected to an AI camera module via an orange ribbon cable. The Raspberry Pi board is attached to several cables: a red one on the left for power and a white HDMI cable on the right. The camera module sits in the lower right corner, with its lens facing up. Part of a white and red keyboard is visible on the right side of the image, and a small plant in a white pot is partially visible on the left. The scene suggests a Raspberry Pi project setup in progress.

Stocking stuffers

If you’re looking for some smaller-but-still-mighty bits to fit in a stocking, we have some great affordable options too. Below is a list of some of the very latest, including a recent fan favourite, the…

Raspberry Pi Bumper

Protect and secure your Raspberry Pi 5 with the Raspberry Pi Bumper, a snap-on silicone cover that protects the bottom and edges of the board. This is a lovely, affordable, and super useful gift for any Raspberry Pi user, and it costs just $3.

Raspberry Pi SD Cards

2024 saw the release of our first-party Raspberry Pi SD Cards. Rigorously tested to ensure optimal performance on Raspberry Pi computers, these Class A2 microSD cards help ensure you get the smoothest user experience from your device. They are available in three different capacities to fit your needs.

32GB
64GB
128GB

Raspberry Pi SSD Kit

With a Raspberry Pi M.2 HAT+ and a Raspberry Pi NVMe SSD bundled together, the Raspberry Pi SSD Kit lets you unlock outstanding performance for I/O intensive applications on your Raspberry Pi 5 — including super-fast startup when booting from SSD. The Kit is available now, in 256GB or 512GB capacities, from $40.

You can also grab the SSDs on their own, starting from $30.

Raspberry Pi USB 3 Hub

Our Raspberry Pi USB 3 Hub is the solution to your need for more peripherals than you have ports: it provides extra connectivity for your devices by turning one USB-A port into four, and is compatible with all Raspberry Pi devices. We think it’s the best you can buy. You can get one now for just $12.

Mugs, stickers, and badges

If you’re looking for something super fun and easy, check out our Raspberry Pi-branded merchandise, available to buy online from your local Approved Reseller. If you’re in Cambridge, UK, a trip to the Raspberry Pi Store would put stickers, mugs, water bottles, t-shirts, and more in your hands right away. (More on that below.)

Books, books, and more books

A personal favourite of mine this Christmas, and certainly your dearest retro gamer’s, is Code the Classics Volume II (£24.99), which shows you how to create your own video games inspired by some of the seminal games of the 1980s.

The Official Raspberry Pi Camera Guide 2nd Edition cover

If you were thinking of getting your favourite tinkering photographer a Raspberry Pi Camera, it might also be a good idea to pick up a copy of The Official Raspberry Pi Camera Guide (£14.99) — we released an updated second edition just last week.

That’s not the only new title to hit the Raspberry Pi Press store this year. If it’s our newest releases you’re interested in, you have titles such as the Book of Making 2025 and The Official Raspberry Pi Handbook 2025 (both originally priced at £14) to choose from. A special 30% discount will be applied at checkout if you choose either of these books.

If you’d like to purchase a gift that keeps on giving all year round, you can subscribe to receive a brand new edition of the official Raspberry Pi magazine, The MagPi, on your doorstep each month. You’ll also get a free Raspberry Pi Pico W if you sign up to a six- or twelve-month subscription.

The Raspberry Pi Store

If you’d like to get out into the twinkling streets of Cambridge at Christmas time, the Raspberry Pi Store in the Grand Arcade (we’re upstairs!) has stock of everything above and much, much more. We’ve also picked some excellently knowledgeable staff who can help you choose something if you’re not sure what you’re looking for.

The image depicts the exterior of a Raspberry Pi store. Here are the key details: Store Details: The store prominently displays the Raspberry Pi name and logo above its entrance. Through a large glass window, we can glimpse the well-lit interior with various items on display. Blurred figures of people are seen walking in front of the store, suggesting motion. A metal railing separates the walking area from a lower level in the mall. The architecture features beige-colored walls and pillars. Raspberry Pi: The store specializes in products related to Raspberry Pi, a popular single-board computer used for various projects and educational purposes.

The post Raspberry Pi Christmas shopping guide appeared first on Raspberry Pi.

Intel Xe2 Lunar Lake Graphics Compute / OpenCL Performance Looking Great

Now that Linux 6.12 has a fix for the Lunar Lake performance with the ASUS Zenbook I have been using for my Core Ultra 200V series Linux testing as well as there recently being an updated Intel Compute Runtime with Lunar Lake fixes, I have been working on some fresh Lunar Lake Xe2 graphics benchmarks using the very latest upstream open-source code. In today's article is exploring how the Xe2 Lunar Lake graphics is performing for OpenCL / GPU compute relative to the prior Meteor Lake Arc Graphics that were already a nice step-up over earlier Intel integrated graphics.

The wasm32-wasip2 Target Has Reached Tier 2 Support

Introduction

In April of this year we posted an update about Rust's WASI targets to the main Rust blog. In it we covered the rename of the wasm32-wasi target to wasm32-wasip1, and the introduction of the new wasm32-wasip2 target as a "tier 3" target. This meant that while the target was available as part of rust-lang/rustc, it was not guaranteed to build. We're pleased to announce that this has changed in Rust 1.82.

For those unfamiliar with WebAssembly (Wasm) components and WASI 0.2, here is a quick, simplified primer:

  • Wasm is a (virtual) instruction format for programs to be compiled into (think: x86).
  • Wasm Components are a container format and type system that wrap Core Wasm instructions into typed, hermetic binaries and libraries (think: ELF).
  • WASI is a reserved namespace for a collection of standardized Wasm component interfaces (think: POSIX header files).

For a more detailed explanation see the WASI 0.2 announcement post on the Bytecode Alliance blog.

What's new?

Starting Rust 1.82 (2024-10-17) the wasm32-wasip2 (WASI 0.2) target has reached tier-2 platform support in the Rust compiler. Among other things this now means it is guaranteed to build, and is now available to install via Rustup using the following command:

rustup target add wasm32-wasip2

Up until now Rust users writing Wasm Components would always have to rely on tools (such as cargo-component) which target the WASI 0.1 target (wasm32-wasip1) and package it into a WASI 0.2 Component via a post-processing step invoked. Now that wasm32-wasip2 is available to everyone via Rustup, tooling can begin to directly target WASI 0.2 without the need for additional post-processing.

What this also means is that ecosystem crates can begin targeting WASI 0.2 directly for platform-specific code. WASI 0.1 did not have support for sockets. Now that we have a stable tier 2 platform available, crate authors should be able to finally start writing WASI-compatible network code. To target WASI 0.2 from Rust, authors can use the following cfg attribute:

#[cfg(all(target_os = "wasi", target_env = "p2"))]
mod wasip2 {
    // items go here
}

To target the older WASI 0.1 target, Rust also accepts target_env = "p1".

Standard Library Support

The WASI 0.2 Rust target reaching tier 2 platform support is in a way just the beginning. means it's supported and stable. While the platform itself is now stable, support in the stdlib for WASI 0.2 APIs is still limited. While the WASI 0.2 specification specifies APIs for example for timers, files, and sockets - if you try and use the stdlib APIs for these today, you'll find they don't yet work.

We expect to gradually extend the Rust stdlib with support for WASI 0.2 APIs throughout the remainder of this year into the next. That work has already started, with rust-lang/rust#129638 adding native support for std::net in Rust 1.83. We expect more of these PRs to land through the remainder of the year.

Though this doesn't need to stop users from using WASI 0.2 today. The stdlib is great because it provides portable abstractions, usually built on top of an operating system's libc or equivalent. If you want to use WASI 0.2 APIs directly today, you can either use the wasi crate directly. Or generate your own WASI bindings from the WASI specification's interface types using wit-bindgen.

Conclusion

The wasm32-wasip2 target is now installable via Rustup. This makes it possible for the Rust compiler to directly compile to the Wasm Components format targeting the WASI 0.2 interfaces. There is now also a way for crates to compile add WASI 0.2 platform support by writing:

#[cfg(all(target_os = "wasi", target_env = "p2"))]
mod wasip2 {}

We're excited for Wasm Components and WASI 0.2 to have reached this milestone within the Rust project, and are excited to see what folks in the community will be building with it!

Ubuntu 25.04 Begins Preparations For GIMP 3.0

With GIMP 3.0-RC1 out for testing since earlier this month, the hope is that GIMP 3.0 stable will in fact ship in time for the release of Ubuntu 25.04 next April. The current GIMP 3.0 release candidate is working its way to Debian Unstable and in turn soon should be available via the Ubuntu 25.04 archive...

From Dreams to Reality: How OpenCV University Transformed Venkatesh’s Career

By: sandeep

Meet Venkatesh Kumar Raju, a Geospatial Analyst at SeaMount Geospatial LLC, hailing from Chennai, India. Venkatesh is a bright young engineering graduate and the son of a hardworking farmer.

The Transformation Journey

After completing his engineering degree in 2023, Venkatesh faced a tricky question: What’s next? Although he had technical knowledge, he felt unprepared for the competitive job market. That’s when he discovered OpenCV University’s CVDL Master Program, which promised industry-relevant skills and career support through the CareerX program.

Attracted by the program’s promise of industry-relevant skills and real-world learning, Venkatesh immersed himself in the structured curriculum. From foundational concepts to advanced tools, the program equipped him with the technical expertise he needed to stand out in the job market. Through rigorous learning and hands-on projects, Venkatesh mastered skills that made him job-ready. 

The Challenge!

One of the most motivating aspects of the program was the 100 Days AI Career Challenge, which pushed Venkatesh to consistently meet deadlines and showcase his ability to tackle tasks effectively. This challenge is a unique learning initiative designed for students enrolled in the Master’s Program. Participants aim to complete as many courses as possible within 100 days, with a chance to earn $100 cashback for each course completed. 

To qualify, learners must achieve a minimum score of 70% in each course. Venkatesh embraced this challenge wholeheartedly, earning $300 cashback as a reward for his dedication and hard work, giving his confidence both a financial and motivational boost. 

This initiative not only enhances AI skills but also provides a tangible incentive for consistent effort and excellence.

The Final push – Joining the CareerX Program

To bridge the final gap between knowledge and a successful career, Venkatesh enrolled in the CareerX Program. This program, which focuses on enhancing employability through targeted outcome-oriented mentoring, was the stepping stone that helped him prepare for the competitive job market.

  • Building the Candidate’s Profile for Job Readiness
    • One of the core elements of CareerX was personalized support in crafting Venkatesh’s professional profile. With dedicated expert guidance, Venkatesh’s resume was revamped to highlight his skills, projects, and achievements in a way that grabbed recruiters’ attention.
  • Building the GitHub Profile
    • As a budding engineer, Venkatesh’s GitHub profile became a testament to his technical expertise. CareerX helped him curate his projects, document his code, and create a portfolio that showcased his problem-solving abilities to prospective employers. This online presence gave recruiters an in-depth look into Venkatesh’s practical skills.
Github Profile Before Optimisation

Github Profile After Optimisation

  • Building the LinkedIn Profile
    • The CareerX team helped Venkatesh build a compelling LinkedIn profile. From crafting an engaging headline to showcasing his technical projects and skills, Venkatesh’s profile became a powerful tool for networking and visibility in his desired industry.
Linked Profile Before Optimisation
OpenCV University Review - Venkatesh's Linkedin Profile before the optimisation.
Linked Profile After Optimisation
OpenCV University Review - Venkatesh's Linkedin Profile post the optimisation.

What Helped Venkatesh

The OpenCV CVDL Master’s Program served as the foundation for Venkatesh’s transformation, equipping him with the knowledge and skills essential to crack his dream job and thrive in the competitive world of AI.

The OpenCV CVDL (Computer Vision and Deep Learning) Master’s Program is the world’s most comprehensive and structured learning journey for anyone looking to excel in Computer Vision, Deep Learning, and AI. Designed to take learners from foundational concepts to advanced applications, this program is perfect for beginners and professionals alike who want to master the latest AI technologies.

This program covers six meticulously crafted courses:

  • Mastering OpenCV with Python: Dive into OpenCV’s powerful library and build a strong foundation in Python-based Computer Vision applications.
  • Fundamentals of Computer Vision & Image Processing: Learn the core principles of image processing and feature extraction that form the backbone of Computer Vision.
  • Deep Learning with PyTorch: Unlock the potential of PyTorch for creating, training, and deploying cutting-edge deep learning models.
  • Deep Learning with TensorFlow & Keras: Gain expertise in TensorFlow and Keras to design, implement, and optimize neural networks for a wide range of AI applications.
  • Computer Vision & Deep Learning Applications: Explore real-world use cases and build projects in domains like object detection, facial recognition, and video analytics.
  • Mastering Generative AI for Art: Harness the power of Generative AI to create stunning art and explore innovative applications in design and creativity.
  • This program is not just about acquiring knowledge—it’s about practical, hands-on learning. With each course, you’ll work on real-world projects, equipping yourself with job-ready skills to thrive in AI-driven industries. Whether you’re starting from scratch or advancing your expertise, the CVDL Master’s Program is your gateway to becoming a leader in Computer Vision, Deep Learning, and Artificial Intelligence.

Let’s hear it from the learner.

Be Inspired by Venkatesh’s Journey

Inspired by Venkatesh’s journey? Start your transformation today by joining our CVDL Master Program. This webinar is designed to introduce you to cutting-edge concepts, career opportunities, and the tools you’ll need to thrive in the AI industry.

Take the first step today. Your success story could be next!

The post From Dreams to Reality: How OpenCV University Transformed Venkatesh’s Career appeared first on OpenCV.

InstructLab tutorial: Installing and fine-tuning your first AI model (part 2)

In the first part of this article, you learned some key concepts, tested InstructLab and successfully chatted with the out-of-the-box model. In this article, I'll show you how to infuse your knowledge into the model, using a sample dataset to train it using some Brazilian soccer teams data.Preparing your system for trainingIf you were running/chatting with your model, ensure to stop both the chat and the server instances.If you are running Red Hat Enterprise Linux AI (RHEL AI), elevate yourself to root:sudo su -Now, download the model that we will be using as the teacher (the question generato
❌