Orange Pi AI Stick Lite packs 5.6 TOPS Gryfalcon GPU

Shenzhen Xunlong Software’s $19.90 “Orange Pi AI Stick Lite” USB stick features a GTI Lightspeeur SPR2801S NPU at up to 5.6 TOPS @ 100MHz. It’s supported with free, Linux-based AI model transformation tools.

Shenzhen Xunlong Software’s Orange Pi project has released an AI accelerator with a USB stick form factor equipped with Gyrfalcon Technology, Inc.’s Lightspeeur SPR2801S CNN accelerator chip. The Orange Pi AI Stick Lite is designed to accelerate AI inferencing using Caffe and PyTorch frameworks, with TensorFlow support coming soon. It’s optimized for use with Allwinner based Orange Pi SBCs, but the SDK appears to be adaptable to any Linux-driven x86 or Arm-based computer with a USB port.


Orange Pi AI Stick Lite

The Orange Pi AI Stick Lite is a relaunch of an almost identical Orange Pi AI Stick 2801 that was announced in Nov. 2018, according to a CNXSoft post. The previous model cost $69 and required purchasing GTI’s PLAI (People Learning Artificial Intelligence) model transformation tools for $149 to do anything more than run a demo. The new device is not only much cheaper at $19.90, but the PLAI training tools are now free. There’s no download button, however — you must contact the company to get the download link.

GTI’s up to 9.3 TOPS per Watt Lightspeeur SPR2801S is a lower-end sibling to the up to 24-TOPS/W Lightspeeur 2803S NPU, which is built into SolidRun’s i.MX 8M Mini SOM. The “best peak” performance of the 2801S is 5.6 TOPS @ 100MHz. It can also run in an “ultra low power” mode of 2.8 TOPS @ 300mW. GTI also offers a mid-range Lightspeeur 2802 model at up to 9.9 TOPS/W.


The 28nm fabricated, 7 x 7mm Lightspeeur SPR2801S has an SDIO 3.0 interface and eMMC 4.5 storage. It offers read bandwidth of 68MB/s and write bandwidth of 84.69 MB/s. The NPU includes a 2-dimensional Matrix Processing Engine (MPE) featuring an APiM (AI Processing in Memory) technology that uses magnetoresistive random access memory (MRAM) …..


Unity Machine Learning and AI

At Unity, we aim to maximize the trans-formative impact of Machine Learning
for researchers and developers alike. Our Machine Learning tools, combined with the Unity platform, promote innovation. To further strengthen the Machine Learning community, we provide a forum where researchers and developers can exchange information, share projects, and support one another to advance the field.

Learn what Unity is up to in the area of Machine Learning.

responsive and intelligent virtual players

Full article:

Reverse Engineering source code vaccine BioNTech / Pfizer SARS-CoV-2

Now, these words may be somewhat jarring – the vaccine is a liquid that gets injected in your arm. How can we talk about source code?

This is a good question, so let’s start off with a small part of the very source code of the BioNTech/Pfizer vaccine, also known as BNT162b2, also known as Tozinameran also known as Comirnaty.


First 500 characters of the BNT162b2 mRNA. Source: World Health Organization
First 500 characters of the BNT162b2 mRNA. Source: World Health Organization

The BNT162b2 mRNA vaccine has this digital code at its heart. It is 4284 characters long, so it would fit in a bunch of tweets. At the very beginning of the vaccine production process, someone uploaded this code to a DNA printer (yes), which then converted the bytes on disk to actual DNA molecules.


Full article:


‘Quantum go machine’ plays ancient board game using entangled photons.

A quantum-mechanical version of the ancient board game go has been  demonstrated experimentally by physicists in China. Using entangled photons, the researchers placed go pieces (called stones) in quantum superpositions to vastly increase the complexity of the game. They foresee the technology serving as the ultimate test for machine players that use ever more sophisticated artificial intelligence (AI).

Go board

In 1997, chess grandmaster Garry Kasparov was defeated by IBM’s Deep Blue computer – but having a machine defeat a go master was considered a greater challenge given the far higher number of possible board positions in go. Game enthusiasts were therefore stunned in 2016 when the world’s leading player, South Korean Lee Sedol, was beaten by a deep-learning algorithm from AI company DeepMind known as AlphaGo.

Developers of AI programs are now looking for an even greater challenges and want to beat humans at games such as poker and the tile-based game mahjong. These involve both randomness and what is known as imperfect information – the fact that one player cannot see another player’s hand.

Challenge to AI

Now, Xian-Min Jin of Shanghai Jiao Tong University and colleagues have used the counter-intuitive effects of quantum mechanics to introduced these elements into go, which is otherwise deterministic and completely transparent. A version of “quantum go” was proposed in 2016 by physicist André Ranchin, although this, like a quantum-mechanical take on chess developed at about the same time, had an educational aim. However, Jin and colleagues have devised their system to challenge game-playing AI programs.

Go involves two players alternately placing black and white stones at the vertices of 19 rows and columns drawn on a board. Each player aims to gradually enclose a greater area of the board with their stones than is enclosed by their opponent. In the process, rival pieces are captured by encirclement.

While based on a handful of simple rules, the game has complex patterns of play. That complexity is boosted even further in quantum go by using the superposition of states. Whereas classical go involves each player laying down a single stone on each move, the quantum version has them place pairs of “entangled” stones. Both pieces remain on the board until they contact a stone at an adjacent vertex, at which point a “measurement” collapses the entangled pair so that only one stone remains in play.

As each entangled pair is added to the board, the number of possible configurations is doubled. This makes it harder for each player to work out the best course of action. As in normal go, a player can capture an opponent’s stones by placing their own pieces on all neighbouring vertices. But those pieces must be classical. If any are in an entangled state, the player will generally not know before they carry out the respective measurements which of the two stones in each pair will remain on the board, and therefore whether or not they will succeed in encircling their opponent.

Imperfect information

Jin and colleagues explain that the measuring process can be tuned by engineering the quantum entanglement. If the two stones in each pair are maximally entangled, then the outcome of the measurement will be completely random. Otherwise, one stone will have a higher probability of remaining on the board than the other. With these probabilities known only to the person positioning the stones, the game loses some of its randomness but gains an element of imperfect information.

A quantum boost for machine learning

The Chinese researchers put these ideas into practice by generating pairs of photons entangled in term of their polarizations, then sending the photons through beam splitters and measuring coincidence counts in four single-photon detectors. With one set of outputs corresponding to a “0” and another to “1”, they were able to generate and then store a random series of 0s and 1s. This series was used to assign collapse probabilities to each half of a pair of virtual stones positioned at random vertices on a virtual go board by Internet bots.

By continuously generating entangled photons and storing the measurement results, the team produced about 100 million collapse probabilities in an hour. That, they point out, is more than enough for any normal game of go. Indeed, it is enough data to support a game with 100 million moves played on a board with 10,000 rows and columns. Analysing the distribution of 1s and 0s in time, they were also able to confirm that there was no significant correlation between one data point and the next. The data, in other words, were indeed random.

Clearly random

Jin points out that some classical physical processes could also generate the random series of 1s and 0s (as opposed to pseudo-random series produced by computers). But he says that these processes are not easy to manipulate. The randomness that his team generated, he argues, is in contrast “much clearer due to the inherent nature of quantum mechanics”.

The team points out that the exact relation between the complexity and difficulty of quantum go “is still an open question”, but argue its beauty lies in being able to cover a wide range of difficulties rather than just one. By increasing the size of the virtual go board and tuning the entanglement, they claim it should be possible to match the difficulty even of those games that hide the most information, such as mahjong. As such, they say, quantum go could provide “a versatile and promising platform for testing new algorithms for artificial intelligence”.