EngelsFransSpaans

Ad


OnWorks-favicon

fftwf-wijsheid - Online in de cloud

Voer fftwf-wisdom uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht fftwf-wisdom die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


fftwf-wisdom - creëer wijsheid (vooraf geoptimaliseerde FFT's)

KORTE INHOUD


fftwf-wijsheid [OPTIE]... [SIZE] ...

PRODUCTBESCHRIJVING


fftwf-wijsheid is een hulpprogramma om FFTW te genereren wijsheid bestanden die opgeslagen informatie bevatten
over hoe u (Fourier) transformaties van verschillende groottes optimaal kunt berekenen. FFTW is een gratis
bibliotheek om discrete Fourier-transformaties in een of meer dimensies te berekenen, voor willekeurig
omvang, en van zowel echte als complexe gegevens, naast andere gerelateerde bewerkingen. Meer
informatie over FFTW is te vinden op de FFTW-startpagina: http://www.fftw.org

Programma's die FFTW gebruiken, kunnen worden geschreven om wijsheid uit een willekeurig bestand, string of iets anders te laden
bron. Bovendien is het waarschijnlijk dat veel FFTW-gebruikende programma's het system wijsheid
bestand, dat is opgeslagen in /etc/fftw/wisdomf standaard. fftwf-wijsheid kan worden gebruikt om te creëren
of voeg toe aan dergelijke wijsheidsbestanden. Bij het meest typische gebruik kan het wijsheidsbestand worden aangemaakt
Plan vooraf een canonieke reeks formaten (zie hieronder) via:

fftwf-wijsheid -v -c -o wijsheidf

(dit zal vele uren duren, wat kan worden beperkt door de -t optie) en de uitvoer wijsheidf
bestand kan vervolgens worden gekopieerd (als root). /etc/fftw/ of wat dan ook.

De fftwf-wijsheid programma schrijft de wijsheid normaal gesproken rechtstreeks naar de standaarduitvoer, maar dit
kan worden gewijzigd via de -o optie, zoals in het bovenstaande voorbeeld.

Als het systeemwijsheidsbestand /etc/fftw/wisdomf bestaat dus al fftwf-wijsheid leest dit
bestaande wijsheid (tenzij de -n optie is gespecificeerd) en voert zowel de oude wijsheid uit als
elke nieuw gecreëerde wijsheid. Op deze manier kan het worden gebruikt om nieuwe transformatiegroottes toe te voegen aan de
bestaande systeemwijsheid (of een ander wijsheidsbestand, met de -w keuze).

SPECIFICEREN: MATEN


Hoewel een canonieke reeks te optimaliseren formaten wordt gespecificeerd door de -c optie kan de gebruiker
specificeer ook nul of meer niet-canonieke transformatiegroottes en -typen om te optimaliseren, via de
SIZE argumenten na de optievlaggen. Als alternatief kunnen de te optimaliseren formaten worden aangepast
lezen van standaardinvoer (gescheiden door spaties), als a SIZE argument "-" wordt opgegeven.

Groottes worden gespecificeerd door de syntaxis:

< type dan: ><inplace><richting><geometrie>

< type dan: > is ofwel ´c´ (complex), ´r´ (reëel, r2c/c2r), of ´k´ (r2r, soorten per dimensie,
gespecificeerd in de geometrie hieronder).

<inplace> is ofwel ´i´ (op zijn plaats) of ´o´ (niet op zijn plaats).

<richting> is ´f´ (vooruit) of ´b´ (achteruit). Derichting> achterwege moeten blijven
voor ´k´-transformaties, waar dit in plaats daarvan via de geometrie wordt gespecificeerd.

<geometrie> is de grootte en dimensionaliteit van de transformatie, waarbij er verschillende dimensies zijn
gescheiden door ´x´ (bijv. ´16x32´ voor een tweedimensionale transformatie van 16 bij 32). In het geval van
´k´-transformaties, de grootte van elke dimensie wordt gevolgd door een "type"-tekenreeks, die kan zijn
one of f/b/h/e00/e01/e10/e11/o00/o01/o10/o11 for R2HC/HC2R/DHT/REDFT00/.../RODFT11,
respectievelijk, zoals gedefinieerd in de FFTW-handleiding.

'cif12x13x14' is bijvoorbeeld een driedimensionale 12 bij 13 x 14 complexe DFT die werkt in
plaats. ´rob65536´ is een eendimensionale maat 65536 die niet op zijn plaats is, complex-naar-reëel
(achterwaartse) transformatie die werkt op hermitische symmetrie-invoer. ´ki10hx20e01´ is een twee-
dimensionale 10 bij 20 r2r-transformatie waarbij de eerste dimensie een DHT is en de tweede
dimensie is een REDFT01 (DCT-III).

OPTIES


-h, --help
Geef hulp weer over de opdrachtregelopties en het gebruik.

-V, --versie
Druk het versienummer en de copyrightinformatie af.

-v, --uitgebreid
Uitgebreide uitvoer. (Je kunt dit meerdere keren opgeven, of een numeriek argument opgeven
groter dan 1, om het breedsprakigheidsniveau te verhogen.) Merk op dat de uitgebreide uitvoer
zal worden gemengd met de wijsheidsuitvoer (waardoor het onmogelijk wordt om te importeren), tenzij je
schrijf de wijsheid naar een bestand via de -o optie.

-c, --canoniek
Optimaliseer/plan vooraf een canonieke reeks groottes: alle machten van twee en tien tot 2^20
(1048576), inclusief zowel reëel als complex, voorwaarts en achterwaarts, ter plaatse en
transformaties die niet op hun plaats zijn. Bevat ook twee- en driedimensionale transformaties van
afmetingen van gelijke grootte (bijvoorbeeld 16x16x16).

-t uur, --tijdslimiet=uur
Stop na een tijdje uur (uren) zijn verstreken, wat de verzamelde wijsheid oplevert.
(De problemen zijn gepland in oplopende volgorde van grootte.) Standaard ingesteld op 0, wat aangeeft
geen tijd limiet.

-o filet, --uitvoerbestand=filet
Stuur wijsheiduitvoer naar filet in plaats van naar standaarduitvoer (de standaard).

-m, --meeteenheid; -e, --schatting; -x, --uitputtend
Normaal fftwf-wijsheid maakt plannen in de FFTW_PATIENT-modus, maar met deze opties
u kunt in plaats daarvan de modi FFTW_MEASURE, FFTW_ESTIMATE of FFTW_EXHAUSTIVE gebruiken,
respectievelijk, zoals gedetailleerder beschreven in de FFTW-handleiding.

Houd er rekening mee dat wijsheid is getagd met het planningsgeduldniveau, en dat kan ook met één enkel bestand
meng verschillende niveaus van wijsheid (u kunt bijvoorbeeld meestal de standaardinstelling van de patiënt gebruiken, maar
plan een paar maten waarin u vooral geïnteresseerd bent --uitputtend mode).

-n, --geen-systeem-wijsheid
Importeer de systeemwijsheid niet uit /etc/fftw/wisdomf (die normaal gesproken wordt gelezen door
standaard).

-w filet, --wijsheid-bestand=filet
Wijsheid importeren uit filet (naast de systeemwijsheid, tenzij -n is gespecificeerd).
Meerdere wijsheidsbestanden kunnen via meerdere worden gelezen -w opties. Als filet is dan
lees wijsheid uit standaardinvoer.

-T N, --draden=N
Plan mee N draden. Deze optie is alleen aanwezig als FFTW is geconfigureerd met
draad ondersteuning.

Gebruik fftwf-wijsheid online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad