Quantum Computing can revolutionize AI

Quantum computers can process complex information at a mind-boggling speed and should eventually vastly outperform even the most powerful of today’s conventional computers. This includes the rapid training of machine learning models and the creation of optimized algorithms. Years of analysis can be cut to a short time with an optimized and stable AI that is powered by quantum computing. The combined solution is expected to bring changes to the AI hardware ecosystem

Techhq.com “Why AI will be so core to real-world quantum computing”

In a report by McKinsey, quantum computers have four fundamental capabilities that differentiate them from today’s classical computers: quantum simulation, in which quantum computers model complex molecules; optimization (that is, solving multivariable problems with unprecedented speed); quantum artificial intelligence (AI), utilizes better algorithms that could transform machine learning across industries as diverse as pharma and automotive; and prime factorization, which could revolutionize encryption.

Techhq.com “Why AI will be so core to real-world quantum computing”

For more information, do take a look at Why AI will be so core to real-world quantum computing

Images Taken from https://sociable.co/technology/could-quantum-computing-and-exotic-materials-facilitate-ai-human-cyborgs/

Quick Fix to add Queue for PBS Pro

One of the quickest way to install the PBS Professional Queue is take 1 queue and modify the example

At your node holding the PBS Scheduler

# qmgr -c "print queue @default"
.....
.....
# Create and define queue q64
#
create queue q64
set queue q64 queue_type = Execution
set queue q64 Priority = 100
set queue q64 resources_max.ncpus = 256
set queue q64 resources_max.walltime = 500:00:00
set queue q64 resources_default.charge_rate = 0.04
set queue q64 default_chunk.Qlist = q64
set queue q64 max_run_res.ncpus = [u:PBS_GENERIC=256]
set queue q64 enabled = True
set queue q64 started = True
#
.....
.....

Copy out the information and pipe it into a file

# qmgr -c "print queue q64" > q64_new_queue

Edit the File and save it

# Create and define queue q64_new_queue
#
create queue q64_new_queue
#
set queue q64_new_queue queue_type = Execution
set queue q64_new_queue Priority = 100
set queue q64_new_queue resources_max.ncpus = 256
set queue q64_new_queue resources_max.walltime = 500:00:00
set queue q64_new_queue resources_default.charge_rate = 0.04
set queue q64_new_queue default_chunk.Qlist = q64
set queue q64_new_queue max_run_res.ncpus = [u:PBS_GENERIC=256]
set queue q64_new_queue enabled = True
set queue q64_new_queue started = True
#

Pipe it back to qmgr

# qmgr < q64_new_queue

You should be able to see the new queue

...
...

# Create and define queue q64_new_queue
#
create queue q64_new_queue
#
set queue q64_new_queue queue_type = Execution
set queue q64_new_queue Priority = 100
set queue q64_new_queue resources_max.ncpus = 256
set queue q64_new_queue resources_max.walltime = 500:00:00
set queue q64_new_queue resources_default.charge_rate = 0.04
set queue q64_new_queue default_chunk.Qlist = q64
set queue q64_new_queue max_run_res.ncpus = [u:PBS_GENERIC=256]
set queue q64_new_queue enabled = True
set queue q64_new_queue started = True
#
...
...