Precision auto-tuning of floating-point variables in program
Project description
Software for precision auto-tuning of floating-point variables in program.
Install
To install cadnaPromise, simply use the pip command:
pip install cadnaPromise
Then to activate the cadnaPromise, use
activate-cadna
Dependencies
The installation of cadnaPromise requires the the following Python libraries: colorlog, colorama, pyyaml, regex.
The compiling of cadnaPromise requires g++. Please ensure the installation of above libraries for a proper running of cadnaPromise.
Usage
In terminal, simply enter the command bellow:
promise -h | --help promise (hsd|hs|sd) [options]
Options:
-h --help Show this screen. --conf CONF_FILE get the configuration file [default: promise.yml] --output OUTPUT set the path of the output (where the result files are put) --verbosity VERBOSITY set the verbosity (betwen 0 and 4 for very low level debug) [default: 1] --log LOGFILE set the log file (no log file if this is not defined) --verbosityLog VERBOSITY set the verbosity of the log file --debug put intermediate files into debug/ (and compileErrors/ for compilation errrors) and display the execution trace when an error comes --run RUN file to be run --compile COMMAND command to compile the code --files FILES list of files to be examined by Promise (by default, all the .cc files) --nbDigits DIGITS general required number of digits --path PATH set the path of the project (by default, the current path) --pause do pause between steps --noParsing do not parse the C file (__PROMISE__ are replaced and that's all) --alias ALIAS allow aliases (examples "g++=g++-14") [default:""] hsd Half/Single/Double mixed-precision hs Half/Single mixed-precision sd Single/Double mixed-precision
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cadnapromise-0.0.3.tar.gz
(1.3 MB
view details)
File details
Details for the file cadnapromise-0.0.3.tar.gz.
File metadata
- Download URL: cadnapromise-0.0.3.tar.gz
- Upload date:
- Size: 1.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c49a64f2bdd0e72c00629377afc781ca3d4aa516ef17e1cde43527e5f20bee0
|
|
| MD5 |
d2662060bbb7eed268e022accda9fd39
|
|
| BLAKE2b-256 |
305dcac5b582ce0cc28d525645eba474169500aa48d6a06c8555874110e89ce5
|