BSD Ports

science/py-dwave-samplers 1.8.0 FreeBSD

DWave: Classical algorithms for solving binary quadratic models

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
5e1aceca4a
License
APACHE20
Categories
science, python
Package size
450.4 KiB, 2501.0 KiB installed

Description

Ocean software provides a variety of quantum, classical, and quantum-classical dimod samplers that run either remotely (for example, in D-Wave's Leap environment) or locally on your CPU.

dwave-samplers implements the following classical algorithms for solving binary quadratic models (BQM): * Random: a sampler that draws uniform random samples. * Simulated Annealing: a probabilistic heuristic for optimization and approximate Boltzmann sampling well suited to finding good solutions of large problems. * Steepest Descent: a discrete analogue of gradient descent, often used in machine learning, that quickly finds a local minimum. * Tabu: a heuristic that employs local search with methods to escape local minima. * Tree Decomposition: an exact solver for problems with low treewidth.

In the other systems

SystemPortVersion
FreeBSDscience/py-dwave-samplers1.8.0
DragonFlyscience/py-dwave-samplers1.3.0_1
HardenedBSDscience/py-dwave-samplers1.8.0
GhostBSDscience/py-dwave-samplers1.8.0

Install

Binary package:

pkg install py312-dwave-samplers

From the ports tree:

cd /usr/ports/science/py-dwave-samplers/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-dwave-samplers>0:science/py-dwave-samplers

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.8.01.8.0-1.3.0_11.8.0
FreeBSD:14:quarterly1.8.01.8.0n/a1.3.0_11.8.0
FreeBSD:15:latest1.8.01.8.0n/a1.3.0_11.3.0_1
FreeBSD:15:quarterly1.8.01.8.0n/an/an/a
FreeBSD:16:latest1.8.01.8.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 5

Runtime 3

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 29
Run dependencies 164

The first 100 are listed.

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
dwavesystems-dwave-samplers-1.8.0_GH0.tar.gz1841612bd30a06c7363c7c28e74dfd1e5d56b9e41068904ab7a1752369b16f3bd219cd

Commit history 1

DateCommitCreditsLog message
5e1aceca4a Charlie Li science/py-dwave-samplers: allow newer meson
While here, shore up other version pin relaxations, use ${PYTHONPREFIX_SITELIBDIR} for staging operations, and ${PYTHON_SOABI} to account for free-threading. With hat: desktop, python PR: 294498