❌

Normal view

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

IBM Open-Sources Its Granite AI Models

By: BeauHD
13 May 2024 at 20:02
An anonymous reader quotes a report from ZDNet: IBM managed the open sourcing of Granite code by using pretraining data from publicly available datasets, such as GitHub Code Clean, Starcoder data, public code repositories, and GitHub issues. In short, IBM has gone to great lengths to avoid copyright or legal issues. The Granite Code Base models are trained on 3- to 4-terabyte tokens of code data and natural language code-related datasets. All these models are licensed under the Apache 2.0 license for research and commercial use. It's that last word -- commercial -- that stopped the other major LLMs from being open-sourced. No one else wanted to share their LLM goodies. But, as IBM Research chief scientist Ruchir Puri said, "We are transforming the generative AI landscape for software by releasing the highest performing, cost-efficient code LLMs, empowering the open community to innovate without restrictions." Without restrictions, perhaps, but not without specific applications in mind. The Granite models, as IBM ecosystem general manager Kate Woolley said last year, are not "about trying to be everything to everybody. This is not about writing poems about your dog. This is about curated models that can be tuned and are very targeted for the business use cases we want the enterprise to use. Specifically, they're for programming." These decoder-only models, trained on code from 116 programming languages, range from 3 to 34 billion parameters. They support many developer uses, from complex application modernization to on-device memory-constrained tasks. IBM has already used these LLMs internally in IBM Watsonx Code Assistant (WCA) products, such as WCA for Ansible Lightspeed for IT Automation and WCA for IBM Z for modernizing COBOL applications. Not everyone can afford Watsonx, but now, anyone can work with the Granite LLMs using IBM and Red Hat's InstructLab.

Read more of this story at Slashdot.

IBM introduces entry-level Power10 server and tower

13 May 2024 at 18:36

Each S1012 node has a single Power10 processor, which can have 1, 4, or 8 cores activated, which suggests that it is the same single chip module (SCM) implementation of the Power10 processor that was used in the Power S1022s entry machine. The Power S1012 node has four ISDIMM memory slots (using the differential signaling created by Big Blue for its Power10 memory) with a maximum capacity of 256 GB. The node has four half-height, half-length PCI-Express 5.0 slots and room for four NVM-Express U.2 drive bays that come in a maximum 1.6 TB capacity each for a total of 6.4 TB of storage.

[…]

The eight-core version of the Power10 SCM is only available in the rack configuration, while the one-core and four-core versions are available in rack or tower configurations. The four-core and eight-core versions can run IBM i, AIX, or Linux, but the one-core version can only run IBM i and it has its main memory capped at the same 64 GB that other single-core Power Systems machines have been subjected to. We have suggested that 128 GB or even 256 GB is more appropriate given modern workloads, but Big Blue is standing its ground here. If you need more memory than 64 GB, then this machine is not for you.

↫ Timothy Prickett Morgan at IT Jungle

I understand full well that these machines are by no means meant for people like you and I, sitting at home playing with our toys. That being said, I still wish there was some way for IBM to offer unique hardware like this – perhaps in a more standard, paired-down configuration – so more people than just enterprises could explore and use them.

It wouldn’t make any economic sense for IBM to do so, and even in a more standard, paired-down configuration they’d probably still be ungodly expensive, but when I look at this unique tower, with its POWER10 hardware and the ability to run AIX, desires are stirred within me that are banned in at least 46 countries. Such a machine would surely be wasted on someone like me, who would just be shoehorning whatever desktop tasks he could into it, but what a grand ol’ time we would have.

There is absolutely, positively, unequivocally zero percent chance IBM would ever send one of these over for review to someone like me, but I wonder if I should try anyway. I’ve got nothing to lose. Does anyone here work at IBM? Perhaps IBM wants to sponsor OSNews? How about like 12 weeks of free sponsorships in exchange for a tower model of the Power S1012? I also have two POWER9 machines to compare it to!

It’s the only way you’ll ever get a Power S1012 screenfetch screenshot go viral on nerd social media, and we all know that deep down, that’s all you IBM folks really want.

The BASIC programming language turns 60

1 May 2024 at 12:17
Part of the cover illustration from

Enlarge / Part of the cover illustration from "The Applesoft Tutorial" BASIC manual that shipped with the Apple II computer starting in 1981. (credit: Apple, Inc.)

Sixty years ago, on May 1, 1964, at 4 am in the morning, a quiet revolution in computing began at Dartmouth College. That's when mathematicians John G. Kemeny and Thomas E. Kurtz successfully ran the first program written in their newly developed BASIC (Beginner's All-Purpose Symbolic Instruction Code) programming language on the college's General Electric GE-225 mainframe.

Little did they know that their creation would go on to democratize computing and inspire generations of programmers over the next six decades.

What is BASIC?

In its most traditional form, BASIC is an interpreted programming language that runs line by line, with line numbers. A typical program might look something like this:

Read 13 remaining paragraphs | Comments

❌
❌