mirror of
https://gitlab.ethz.ch/nux/spring.git
synced 2026-09-18 07:52:09 +02:00
634 KiB
634 KiB
In [1]:
import numpy as np
data = np.load('data/example_B_1.npz')
from spring import Pattern, Settings
patt = Pattern(pattern=data['pattern'],
mask=data['mask'],
center=data['center'],
pid=data['pid'],
cropsize=1024,
size=256,
satvalue=3e4)
sett = Settings()
sett.set('IA','it', 50).set('init','supportsize',90).set('global','gpus',1);In [2]:
from spring import MPR
# Blocking call
# rec = MPR(pattern=patt, settings=sett).run()
# Async call
MPR(pattern=patt, settings=sett).runasync()In [3]:
from spring import hypervisor as hvIn [5]:
hv.info()Running: 190-1769647347 Empty queue.
In [6]:
hv.livelog()Selected GPUs: - NVIDIA GeForce RTX 3090 (Id: 0, load: 0%) Initializing solver... Done. Initializing algorithms... Done. Initializing population... Done. ... Running main loop ... - - - - - - - - - - - - - - - - - - - - - RUNNING 190-1769647347 [####------] 40%
In [9]:
hv.liveplot()Starting live plotting
In [7]:
hv.get().plot()In [8]:
hv.liveplot()Stopping live plotting... Done
In [51]:
hv.stop()Terminating running MPR process... Done