AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

fftw-wisdom - En ligne dans le Cloud

Exécutez fftw-wisdom dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande fftw-wisdom qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


fftw-wisdom - créer de la sagesse (FFT pré-optimisées)

SYNOPSIS


fftw-sagesse [OPTION]... [TAILLE] ...

DESCRIPTION


fftw-sagesse est un utilitaire pour générer FFTW sagesse fichiers, qui contiennent des informations enregistrées
sur la façon de calculer de manière optimale des transformées (de Fourier) de différentes tailles. FFTW est un logiciel gratuit
bibliothèque pour calculer des transformées de Fourier discrètes dans une ou plusieurs dimensions, pour arbitraire
tailles, et de données à la fois réelles et complexes, entre autres opérations connexes. Suite
des informations sur FFTW sont disponibles sur la page d'accueil de FFTW : http://www.fftw.org

Les programmes utilisant FFTW peuvent être écrits pour charger la sagesse à partir d'un fichier arbitraire, d'une chaîne ou d'un autre
la source. De plus, il est probable que de nombreux programmes utilisant FFTW chargeront le combustion propre sagesse
fichier, qui est stocké dans /etc/fftw/sagesse par défaut. fftw-sagesse peut être utilisé pour créer
ou ajouter à de tels fichiers de sagesse. Dans son utilisation la plus typique, le fichier de sagesse peut être créé pour
pré-planifiez un ensemble canonique de tailles (voir ci-dessous) via :

fftw-sagesse -v -c -o sagesse

(cela prendra de nombreuses heures, ce qui peut être limité par le -t option) et la sortie sagesse
le fichier peut ensuite être copié (en tant que root) dans /etc/fftw/ ou peu importe.

La fftw-sagesse programme écrit normalement la sagesse directement sur la sortie standard, mais cela
peut être modifié via le -o option, comme dans l'exemple ci-dessus.

Si le fichier de sagesse du système /etc/fftw/sagesse existe déjà, alors fftw-sagesse lit ceci
sagesse existante (à moins que le -n option est spécifiée) et génère à la fois l'ancienne sagesse et
toute sagesse nouvellement créée. De cette façon, il peut être utilisé pour ajouter de nouvelles tailles de transformation au
sagesse du système existant (ou autre fichier de sagesse, avec le -w option).

EN PRÉCISANT TAILLES


Bien qu'un ensemble canonique de tailles à optimiser soit spécifié par le -c option, l'utilisateur peut
spécifiez également zéro ou plusieurs tailles et types de transformations non canoniques à optimiser, via le
TAILLE arguments suivant les drapeaux d'option. Alternativement, les tailles à optimiser peuvent être
lu à partir de l'entrée standard (séparés par des espaces), si un TAILLE l'argument "-" est fourni.

Les tailles sont spécifiées par la syntaxe :

<type><en place><direction><géométrie>

<type> est soit "c" (complexe), "r" (réel, r2c/c2r), soit "k" (r2r, types par dimension,
spécifié dans la géométrie, ci-dessous).

<en place> est soit 'i' (en place) soit 'o' (pas en place).

<direction> est soit "f" (avant) soit "b" (arrière). Lesdirection> devrait être omis
pour les transformations « k », où il est spécifié via la géométrie à la place.

<géométrie> est la taille et la dimensionnalité de la transformation, où différentes dimensions sont
séparés par « x » (par exemple « 16x32 » pour une transformation bidimensionnelle de 16 x 32). Dans le cas d
'k' transforme, la taille de chaque dimension est suivie d'une chaîne "type", qui peut être
one of f/b/h/e00/e01/e10/e11/o00/o01/o10/o11 for R2HC/HC2R/DHT/REDFT00/.../RODFT11,
respectivement, comme défini dans le manuel FFTW.

Par exemple, « cif12x13x14 » est un DFT complexe tridimensionnel de 12 x 13 x 14 fonctionnant en
endroit. « rob65536 » est une taille unidimensionnelle-65536 complexe-à-réel déplacé
transformée (vers l'arrière) opérant sur une entrée à symétrie hermitienne. 'ki10hx20e01' est un deux-
transformation dimensionnelle 10 par 20 r2r où la première dimension est une DHT et la seconde
dimension est un REDFT01 (DCT-III).

OPTIONS


-h, --Aidez-moi
Affiche l'aide sur les options et l'utilisation de la ligne de commande.

-V, --version
Imprimez le numéro de version et les informations de copyright.

-v, --verbeux
Sortie verbeuse. (Vous pouvez le spécifier plusieurs fois ou fournir un argument numérique
supérieur à 1, pour augmenter le niveau de verbosité.) Notez que la sortie verbeuse
sera mélangé avec la sortie de sagesse (ce qui rend impossible l'importation), à moins que vous
écrire la sagesse dans un fichier via le -o option.

-c, --canonique
Optimiser/préplanifier un ensemble canonique de tailles : toutes les puissances de deux et dix jusqu'à 2^20
(1048576), y compris à la fois réel et complexe, en avant et en arrière, en place et
transformations hors de propos. Comprend également les transformations bidimensionnelles et tridimensionnelles de
dimensions égales (par exemple 16x16x16).

-t heures, --limite de temps=heures
Arrêtez-vous après un temps de heures (heures) se sont écoulées, produisant la sagesse accumulée.
(Les problèmes sont planifiés par ordre croissant de taille.) La valeur par défaut est 0, indiquant
pas de limite de temps.

-o filet, --fichier de sortie=filet
Envoyer la sortie de sagesse à filet plutôt qu'à la sortie standard (la valeur par défaut).

-m, --mesure; -e, --estimation; -x, --complet
Normalement, fftw-sagesse crée des plans en mode FFTW_PATIENT, mais avec ces options
vous pouvez utiliser à la place les modes FFTW_MEASURE, FFTW_ESTIMATE ou FFTW_EXHAUSTIVE,
respectivement, comme décrit plus en détail par le manuel FFTW.

Notez que la sagesse est étiquetée avec le niveau de patience de planification, et un seul fichier peut
mélanger différents niveaux de sagesse (par exemple, vous pouvez principalement utiliser le patient par défaut, mais
prévoyez quelques tailles qui vous tiennent particulièrement à cœur --complet mode).

-n, --pas de sagesse du système
N'importez pas la sagesse du système de /etc/fftw/sagesse (qui est normalement lu par
défaut).

-w filet, --fichier-sagesse=filet
Importez la sagesse de filet (en plus de la sagesse du système, à moins que -n est spécifié).
Plusieurs fichiers de sagesse peuvent être lus via plusieurs -w options. Si filet est alors
lire la sagesse de l'entrée standard.

-T N, --threads=N
Planifiez avec N fils. Cette option n'est présente que si FFTW a été configuré avec
support de fil.

Utilisez fftw-wisdom en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad