Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് എപ്സിലോണാണിത്.
പട്ടിക:
NAME
EPSILON - ശക്തമായ ഓപ്പൺ സോഴ്സ് വേവ്ലെറ്റ് ഇമേജ് കംപ്രസർ
സിനോപ്സിസ്
എപ്സിലോണ് കമാൻറ് [ഓപ്ഷനുകൾ] ഫയലുകൾ...
വിവരണം
EPSILON ഒരു ശക്തമായ ഓപ്പൺ സോഴ്സ് വേവ്ലെറ്റ് ഇമേജ് കംപ്രസ്സറാണ്. പദ്ധതി ലക്ഷ്യമിടുന്നത്
സമാന്തരവും ശക്തവുമായ ഇമേജ് പ്രോസസ്സിംഗ്. EPSILON ഉറവിട പാക്കേജിൽ രണ്ട് പ്രധാന ഭാഗങ്ങൾ അടങ്ങിയിരിക്കുന്നു:
പോർട്ടബിൾ, നന്നായി രൂപകൽപ്പന ചെയ്ത, ത്രെഡ്-സേഫ് ലൈബ്രറിയും കോഡെക്കും, ലൈബ്രറിയുടെ മുകളിൽ നിർമ്മിക്കുക.
ലൈബ്രറി API വളരെ വൃത്തിയുള്ളതും ലളിതവും ശ്രദ്ധാപൂർവ്വം രേഖപ്പെടുത്തപ്പെട്ടതുമാണ്.
EPSILON ന്റെ കംപ്രഷൻ അൽഗോരിതം വേവ്ലെറ്റ് പരിവർത്തനത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, അത് എംബഡഡ് എന്ന് വിളിക്കപ്പെടുന്നു
കോഡിംഗ്. ആദ്യത്തേത് അറിയപ്പെടുന്ന ഒരു ഗണിത സിദ്ധാന്തമാണ്, രണ്ടാമത്തേത് വളരെ ഫലപ്രദമാണ്,
എങ്കിലും പുരോഗമന ഇമേജ് കോഡിംഗിന്റെ ലളിതമായ രീതി. EPSILON-ൽ ഉപയോഗിക്കുന്ന യഥാർത്ഥ അൽഗോരിതം
സ്പെക്ക് എന്ന് വിളിക്കുന്നു - അസദ് ഇസ്ലാമും വില്യമും അവതരിപ്പിച്ച സെറ്റ് പാർട്ടീഷൻ എംബഡഡ് ബ്ലോക്ക് കോഡർ
പേൾമാൻ.
ഇപ്പോൾ, EPSILON 30-ലധികം വേവ്ലെറ്റ് ഫിൽട്ടറുകളെ പിന്തുണയ്ക്കുന്നു കൂടാതെ ഓട്ടോമേറ്റഡ് ഇന്റർഫേസും ഉണ്ട്
പുതിയവ ചേർക്കുന്നതിന്. തിരക്കഥ വിളിച്ചു make_filterbank.pl ഫിൽട്ടർ ഉപയോഗിച്ച് XML-ഫയലുകൾ വിവർത്തനം ചെയ്യുന്നു
EPSILON-ന് അനുയോജ്യമായ C സോഴ്സ് കോഡിലേക്കുള്ള വിവരണങ്ങൾ. അതിനാൽ, മാനുവൽ പ്രവർത്തനം മാത്രമാണ്
EPSILON-ന്റെ സോഴ്സ് കോഡിലേക്ക് പ്രോഗ്രാമിന്റെ ഔട്ട്പുട്ട് പകർത്തി ഒട്ടിക്കാൻ. വീണ്ടും സമാഹരിച്ച ശേഷം
പുതിയ ഫിൽട്ടറുകൾ ഉപയോഗിക്കാൻ തയ്യാറാകും. പ്രത്യേക റേറ്റിംഗ്: പുതിയ ഫിൽട്ടറുകൾ ചേർക്കുന്നതിൽ നിങ്ങൾ വിജയിക്കുകയാണെങ്കിൽ,
ദയവായി അവ എനിക്ക് അയച്ചുതരിക. അവ പ്രധാന ഉറവിട വൃക്ഷത്തിൽ ഉൾപ്പെടുത്തും.
EPSILON പ്രോജക്റ്റ് ലളിതമാക്കാൻ പഴയതും ഫലപ്രദവുമായ UNIX പാരമ്പര്യം പിന്തുടരുന്നു. ഉദാഹരണത്തിന്,
EPSILON പ്രവർത്തിക്കുന്നു പിപിഎം (പോർട്ടബിൾ പിക്സൽമാപ്പ്) കൂടാതെ പി.ജി.എം. (പോർട്ടബിൾ ഗ്രേമാപ്പ്) ചിത്രങ്ങൾ മാത്രം. അവർ
അടിസ്ഥാന പ്രവർത്തനക്ഷമത നൽകുകയും പരസ്പരം കൈമാറ്റം ചെയ്യുന്നതിനുള്ള ഏറ്റവും കുറഞ്ഞ പൊതു വിഭാഗമായി പ്രവർത്തിക്കുകയും ചെയ്യുന്നു
വ്യത്യസ്ത പ്ലാറ്റ്ഫോമുകൾക്കും ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്കും ഇടയിലുള്ള ട്രൂകളർ, ഗ്രേസ്കെയിൽ ചിത്രങ്ങൾ. നോക്കുന്നു
ഒരു കൺവെർട്ടറിനായി? ശ്രമിക്കുക നെറ്റ്പിബിഎം (http://netpbm.sourceforge.net/) - തികഞ്ഞ ഓപ്പൺ സോഴ്സ് ടൂൾ-
220-ലധികം ഉപയോഗപ്രദമായ യൂട്ടിലിറ്റികളുള്ള കിറ്റ്!
കംപ്രസ് ചെയ്ത ചിത്രങ്ങൾ സംഭരിക്കുന്നതിനും പരസ്പരം മാറ്റുന്നതിനും EPSILON അത് സ്വന്തമാണെന്ന് നിർവചിക്കുന്നു പി.എസ്.ഐ (ePSIlon)
ഫയൽ ഫോർമാറ്റ്. PSI ഫോർമാറ്റ് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത് ലാളിത്യവും തെറ്റ് സഹിഷ്ണുതയും മനസ്സിൽ വെച്ചാണ്. എ
സാധാരണ PSI ഫയലിൽ നിരവധി സ്വതന്ത്ര ബ്ലോക്കുകൾ അടങ്ങിയിരിക്കുന്നു. ഓരോ ബ്ലോക്കും ഒരു ടൈൽ പ്രതിനിധീകരിക്കുന്നു
യഥാർത്ഥ ചിത്രവും പൂർണ്ണമായും സ്വയം ഉൾക്കൊള്ളുന്ന തലക്കെട്ടും ഉണ്ട്. ഓരോ ബ്ലോക്കും പരിരക്ഷിച്ചിരിക്കുന്നു
CRC ഉം (യഥാർത്ഥത്തിൽ രണ്ട് CRC-കൾക്കൊപ്പം: ഒന്ന് ഹെഡറിനും മറ്റൊന്ന് ഡാറ്റയ്ക്കും) വേർതിരിച്ചിരിക്കുന്നു
ഒരു പ്രത്യേക അദ്വിതീയ മാർക്കർ ഉള്ള മറ്റ് ബ്ലോക്കുകളിൽ നിന്ന്. ലളിതവും എന്നാൽ ഫലപ്രദവുമായ ഈ സാങ്കേതികത ഉണ്ടാക്കുന്നു
സ്ട്രീം സിൻക്രൊണൈസേഷനും പിശക് പ്രാദേശികവൽക്കരണവും ഏതാണ്ട് നിസ്സാരമാണ്. മാത്രമല്ല, ബ്ലോക്ക് തലക്കെട്ടുകളാണ്
ഒരു പ്ലെയിൻ ടെക്സ്റ്റായി സംരക്ഷിച്ചു: നിങ്ങളുടെ പ്രിയപ്പെട്ട ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് അവ എഡിറ്റുചെയ്യാനാകും. ഇത് നോക്കു
പുറത്ത്!
EPSILON ന് രസകരമായ നിരവധി സവിശേഷതകൾ ഉണ്ട്. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് നന്നായി നിയന്ത്രിക്കാനാകും
കംപ്രഷൻ അനുപാതം (ഉൾച്ചേർത്ത കോഡിംഗിന് നന്ദി), ഇമേജുകൾക്കിടയിൽ ബിറ്റ്-ബജറ്റ് സ്വമേധയാ വിതരണം ചെയ്യുക
ചാനലുകൾ, വ്യത്യസ്ത എൻകോഡിംഗ്, ഫിൽട്ടറിംഗ് മോഡുകളിലേക്ക് മാറുക തുടങ്ങിയവ. എപ്സിലോണും
സ്ഥിരമായ മെമ്മറിയും ലീനിയർ സമയ സങ്കീർണ്ണതയും ഉള്ള വലിയ ഫയലുകളെ പിന്തുണയ്ക്കുന്നു.
മൾട്ടി-ത്രെഡിംഗ് പിന്തുണയാണ് മറ്റൊരു നല്ല സവിശേഷത. Pthreads ഉപയോഗിച്ച് EPSILON കംപൈൽ ചെയ്യാൻ (വീണ്ടും) ശ്രമിക്കുക
പ്രവർത്തനക്ഷമമാക്കി (കൂടുതൽ വിവരങ്ങൾക്ക് ഇൻസ്റ്റാൾ ചെയ്യുക കാണുക) കൂടാതെ കാര്യമായ കോഡിംഗ് വേഗത നിങ്ങൾ തീർച്ചയായും ശ്രദ്ധിക്കും
(നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ മൾട്ടികോർ CPU അല്ലെങ്കിൽ നിരവധി CPU-കൾ ഉണ്ടെന്ന് കരുതുക).
റിലീസ് ചെയ്യുമ്പോൾ 0.6.1 EPSILON ക്ലസ്റ്ററിംഗ് മോഡും പിന്തുണയ്ക്കുന്നു. ഇത് വളരെ ശക്തമായ ഒരു സവിശേഷതയാണ്
നിങ്ങൾക്ക് ഉയർന്ന ശേഷിയുള്ള നെറ്റ്വർക്കുമായി നിരവധി മെഷീനുകൾ ലിങ്ക് ചെയ്തിട്ടുണ്ടെങ്കിൽ, ഗിഗാബിറ്റ് ഇഥർനെറ്റ് അല്ലെങ്കിൽ
അതിലും വേഗത്തിൽ. ക്ലസ്റ്റർ-അവബോധമുള്ള EPSILON പതിപ്പ് നിർമ്മിക്കുന്നതിന് ദയവായി ഫയൽ ഇൻസ്റ്റാൾ ചെയ്യുക വായിക്കുക.
EPSILON-ന് സമ്പന്നമായ പ്രത്യേക അഡ്-ഹോക്ക് ഓപ്ഷനുകൾ ഉണ്ടെങ്കിലും നിങ്ങൾ ഉപയോഗിക്കാൻ ബാധ്യസ്ഥരല്ല
അവരെ. ഡിഫോൾട്ടുകൾ സാധാരണയായി മികച്ചതാണ്. EPSILON-ന്റെ കമാൻഡ് ലൈൻ ഇന്റർഫേസ് വളരെ സൗഹാർദ്ദപരമാണ്
എന്നിവയ്ക്ക് സമാനമായ രീതിയിൽ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത് GZIP or BZIP. അങ്ങനെ, `എപ്സിലോൺ foo.ppm' ഒപ്പം `എപ്സിലോൺ -d
bar.psi' സാധാരണയായി മതി.
ഓപ്ഷനുകൾ
കമാൻഡുകൾ:
-e, --എൻകോഡ്-ഫയൽ
നിർദ്ദിഷ്ട ഫയൽ(കൾ) എൻകോഡ് ചെയ്യുക. കമാൻഡ് നൽകിയില്ലെങ്കിൽ ഇതൊരു ഡിഫോൾട്ട് പ്രവർത്തനമാണ്.
-d, --ഡീകോഡ്-ഫയൽ
നിർദ്ദിഷ്ട ഫയൽ(കൾ) ഡീകോഡ് ചെയ്യുക.
-t, --ട്രങ്കേറ്റ്-ഫയൽ
നിർദ്ദിഷ്ട ഫയൽ(കൾ) വെട്ടിച്ചുരുക്കുക. എംബഡഡ് കോഡിംഗ് കാരണം, ബ്ലോക്ക് ട്രങ്കേഷൻ തുല്യമാണ്
വീണ്ടും കംപ്രഷൻ തടയാൻ. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, വെട്ടിച്ചുരുക്കൽ PSI- ഫയലുകളെ കൂടുതൽ കംപ്രസ്സുചെയ്യുന്നു.
-s, --ആരംഭ-നോഡ്
ക്ലസ്റ്റർ നോഡ് ആരംഭിക്കുക. ശ്രദ്ധിക്കുക: ഈ ഓപ്ഷൻ ക്ലസ്റ്റർ-അവെയർ EPSILON പതിപ്പിൽ ലഭ്യമാണ്
മാത്രം കൂടാതെ SLAVE നോഡുകൾക്ക് വേണ്ടിയുള്ളതാണ്. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, നിങ്ങൾ വിളിക്കണം എപ്സിലോണ് -s
നിങ്ങളുടെ ക്ലസ്റ്ററിലെ ഓരോ സ്ലേവ് നോഡിലും. ക്ലസ്റ്റർ നോഡ് നിർത്തുന്നത് ഇതിലും ലളിതമാണ്: കൊലപാതകം
എപ്സിലോണ്.
ചില പോർട്ടുകളിൽ TCP കണക്ഷനുകൾ സ്വീകരിക്കുന്ന ഒരു ഡെമൺ പ്രോഗ്രാം ഈ കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നു
(2718 സ്ഥിരസ്ഥിതിയായി). ഓരോ കണക്ഷനും ഒരു പുതിയ ചൈൽഡ് പ്രോസസ് ഫോർക്ക്ഡ് ആണ്
പ്രോഗ്രാം അടുത്ത കണക്ഷനുവേണ്ടി കാത്തിരിക്കുന്നു. എൻകോഡിംഗും ഡീകോഡിംഗ് സ്ഥിതിവിവരക്കണക്കുകളും SYSLOG-ed ആണ്
LOG_DAEMON സൗകര്യം ഉപയോഗിക്കുന്നു.
നിങ്ങൾക്ക് MASTER നോഡിൽ DSH (ഡിസ്ട്രിബ്യൂട്ടഡ് ഷെൽ) ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് രണ്ടെണ്ണം ഉപയോഗിക്കാം
ഹാൻഡി സ്ക്രിപ്റ്റുകൾ, അതായത് start_epsilon_nodes.pl ഒപ്പം stop_epsilon_nodes.pl, വേണ്ടി
എല്ലാ ക്ലസ്റ്റർ നോഡുകളും യഥാക്രമം ആരംഭിക്കുകയും നിർത്തുകയും ചെയ്യുന്നു.
ഹോസ്റ്റ് കോൺഫിഗറേഷൻ അങ്ങനെ വിളിക്കപ്പെടുന്നതിൽ നിന്ന് എടുത്തതാണ് .epsilon.nodes ഫയൽ. സ്വതവേ,
പ്രോഗ്രാം പരിശോധനകൾ .epsilon.nodes നിലവിലെ ഡയറക്ടറിയിൽ. അത്തരമൊരു ഫയൽ ഇല്ലെങ്കിൽ,
പ്രോഗ്രാം ശ്രമിക്കുന്നു .epsilon.nodes ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറിയിൽ. നിങ്ങൾക്ക് വ്യക്തമായും കഴിയും
സ്ക്രിപ്റ്റിലേക്കുള്ള ഒരു ആർഗ്യുമെന്റായി ഫയൽ ലൊക്കേഷൻ വ്യക്തമാക്കുക. ഫയൽ ഫോർമാറ്റ് ചുവടെ വിവരിച്ചിരിക്കുന്നു.
-a, --list-all-fb
ലഭ്യമായ എല്ലാ ഫിൽട്ടർബാങ്കുകളും ലിസ്റ്റ് ചെയ്യുക. ഈ കമാൻഡ് ID, NAME, orthogonality TYPE എന്നിവ കാണിക്കുന്നു
ലഭ്യമായ ഓരോ ഫിൽട്ടർബാങ്കിനും. റിലീസ് 0.8.1 EPSILON ഉം ലിഫ്റ്റിംഗിനെ പിന്തുണയ്ക്കുന്നു
ഒരു പ്രസിദ്ധമായ Daubechies 9/7 bioorthogonal wavelet പരിവർത്തനം നടപ്പിലാക്കൽ. ഇത് പ്രവർത്തിക്കുന്നു
ജനറിക് ഫിൽട്ടർ അടിസ്ഥാനമാക്കിയുള്ള കൗണ്ടർപാർട്ടിനേക്കാൾ വേഗത. ഡിഫോൾട്ട് ഐഡി ആണ് daub97lift
-V, --പതിപ്പ്
പ്രോഗ്രാം പതിപ്പ് അച്ചടിക്കുക.
ഓപ്ഷനുകൾ ലേക്ക് ഉപയോഗം കൂടെ `--എൻകോഡ്-ഫയൽ' കമാൻഡ്:
-f, --ഫിൽട്ടർ-ഐഡി=ID
വേവ്ലെറ്റ് ഫിൽട്ടർബാങ്ക് ഐഡി. ഇതും കാണുക --list-all-fb കമാൻഡ്.
-b, --ബ്ലോക്ക്-സൈസ്=, VALUE-
ഉപയോഗിക്കാനുള്ള ബ്ലോക്ക് വലുപ്പം: 32, 64, 128, 256, 512 അല്ലെങ്കിൽ 1024. ഡിഫോൾട്ട് മൂല്യം 256 ആണ്. ഉപയോഗിക്കുന്നു
വളരെ ചെറിയ ബ്ലോക്കുകളും വളരെ വലിയ ബ്ലോക്കുകളും ഉപയോഗിക്കുന്നത് ശുപാർശ ചെയ്യുന്നില്ല: ആദ്യത്തേത്
ഗണ്യമായ തലക്കെട്ട് ഓവർഹെഡ് ചേർക്കുന്നു, രണ്ടാമത്തേത് എൻകോഡിംഗ്/ഡീകോഡിംഗ് മന്ദഗതിയിലാക്കുന്നു
ചിത്രത്തിന്റെ ഗുണനിലവാരത്തിൽ യാതൊരു ലാഭവുമില്ലാതെ. എന്നിരുന്നാലും, ചില അപൂർവ സാഹചര്യങ്ങളിൽ ഇത്
ഭരണം തികച്ചും വിപരീതമാണ്.
-n, --മോഡ്-സാധാരണ
സാധാരണ പ്രോസസ്സിംഗ് മോഡ് എന്ന് വിളിക്കപ്പെടുന്നവ ഉപയോഗിക്കുക. രണ്ടിലും ഈ മോഡ് ഉപയോഗിക്കാം
ഓർത്തോഗണൽ, ബയോർത്തോഗണൽ ഫിൽട്ടറുകൾ. പ്രായോഗികമായി നിങ്ങൾ ഈ പരാമീറ്റർ ഒഴിവാക്കണം
നിങ്ങൾ തരംഗങ്ങളിൽ ചില ഗവേഷണങ്ങൾ നടത്തുന്നില്ലെങ്കിൽ.
-o, --mode-otlpf
OTLPF പ്രോസസ്സിംഗ് മോഡ് ഉപയോഗിക്കുക. കുറച്ച് വാക്കുകളിൽ, OTLPF ഒരുതരം ഹാക്ക് ആണ്
ചിത്രം പല ടൈലുകളായി വിഭജിക്കുമ്പോൾ അതിരുകൾ കുറയ്ക്കുക (സാധാരണപോലെ
സംഭവിക്കുന്നു). ഗണിതശാസ്ത്രപരമായ നിയന്ത്രണങ്ങൾ കാരണം ഈ രീതി ബയോർത്തോഗണലിൽ പ്രയോഗിക്കാൻ കഴിയും
ഫിൽട്ടറുകൾ മാത്രം. ഈ ഓപ്ഷൻ ഡിഫോൾട്ടായി ഓണാക്കിയിരിക്കുന്നു.
-r, --അനുപാതം=, VALUE-
ഈ പരാമീറ്റർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ആവശ്യമുള്ള കംപ്രഷൻ അനുപാതം നന്നായി നിയന്ത്രിക്കാനാകും. ഈ മൂല്യം
അവിഭാജ്യമാകാൻ ബാധ്യസ്ഥനല്ല: ഉദാഹരണത്തിന്, 34.102 ന്റെ മൂല്യം മികച്ചതാണ്. വേണ്ടി
വ്യക്തമായ കാരണങ്ങൾ കംപ്രഷൻ അനുപാതം 1 നേക്കാൾ ഗ്രേറ്ററായിരിക്കണം. EPSILON ന്റെ ബിറ്റ്-
അലോക്കേഷൻ അൽഗോരിതം വളരെ കൃത്യമാണ്, വളരെ ഉയർന്ന കംപ്രഷൻ അനുപാതങ്ങൾ ക്ലിപ്പ് ചെയ്യും
ബ്ലോക്ക് ഹെഡ്ഡറുകൾ കാരണം. മറുവശത്ത്, ശൂന്യമായ ചിത്രം (ഉദാ. പൂർണ്ണമായും കറുപ്പ്)
തീർച്ചയായും പരിഗണിക്കാതെ തന്നെ രണ്ട് നൂറുകണക്കിന് ബൈറ്റുകളിൽ എൻകോഡ് ചെയ്യപ്പെടും
നിങ്ങൾ ആഗ്രഹിക്കുന്ന കംപ്രഷൻ അനുപാതം. എന്നിരുന്നാലും, ഏറ്റവും യഥാർത്ഥ ജീവിത ചിത്രങ്ങൾക്കും
കംപ്രഷൻ അനുപാതം (നമുക്ക് 10..200 എന്ന് പറയാം) യഥാർത്ഥ കംപ്രഷൻ അനുപാതം വളരെ അടുത്തായിരിക്കും
നിങ്ങൾ ആഗ്രഹിക്കുന്ന മൂല്യത്തിലേക്ക്. ഡിഫോൾട്ട് കംപ്രഷൻ അനുപാതം 10 ആണ്.
-2, --രണ്ട്-പാസ്
സ്ഥിരസ്ഥിതിയായി EPSILON സ്ഥിരമായ ബിറ്റ്-റേറ്റ് (CBR) ബിറ്റ്-അലോക്കേഷൻ അൽഗോരിതം ഉപയോഗിക്കുന്നു. CBR ആണ്
വളരെ വേഗതയുള്ളതും സാധാരണയായി സ്വീകാര്യമായ ഇമേജ് നിലവാരം നൽകുന്നതുമാണ്. ചിത്രത്തിന്റെ ഗുണനിലവാരമാണെങ്കിൽ a
ആശങ്ക, പകരം രണ്ട്-പാസ് വേരിയബിൾ ബിറ്റ്-റേറ്റ് (VBR) ബിറ്റ്-അലോക്കേഷൻ അൽഗോരിതം പരീക്ഷിക്കുക.
VBR, CBR-നേക്കാൾ മികച്ച ഫലങ്ങൾ നൽകുന്നു, എന്നാൽ ഏകദേശം ഇരട്ടി പതുക്കെ പ്രവർത്തിക്കുന്നു.
-N, --നോഡ്-ലിസ്റ്റ്
ക്ലസ്റ്റർ കോൺഫിഗറേഷനുള്ള ഫയൽ. ശ്രദ്ധിക്കുക: ഈ ഓപ്ഷൻ ക്ലസ്റ്റർ-അവെയറിൽ ലഭ്യമാണ്
EPSILON പതിപ്പ് മാത്രം, മാസ്റ്റർ നോഡിന് വേണ്ടിയുള്ളതാണ്. ഈ ഫയലിലെ ഓരോ വരിയും വേണം
ഇനിപ്പറയുന്ന ഫോർമാറ്റ് പാലിക്കുക:
user@host:port^number_of_CPUs
എല്ലാ കളങ്ങളും നിർബന്ധം ആണ്. കമന്റുകളോ സ്പെയ്സുകളോ ബ്ലാങ്ക് ലൈനുകളോ ഇവിടെ അനുവദനീയമല്ല. ദി
രണ്ടാമത്തെ ഫീൽഡ് IP വിലാസമോ ഹോസ്റ്റിന്റെ പേരോ ആകാം. അവസാന ഫീൽഡ് യഥാർത്ഥത്തിൽ ആണ്
ഒരു അനുബന്ധ സ്ലേവ് നോഡുമായി ഒരേസമയം TCP കണക്ഷനുകളുടെ എണ്ണം. സാധാരണയായി അത്
CPU-കളുടെ എണ്ണത്തിലോ കുറച്ച് വലുതോ ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.
നിങ്ങൾ ഈ ഓപ്ഷൻ ഒഴിവാക്കുകയാണെങ്കിൽ, EPSILON ശ്രമിക്കും .epsilon.nodes കറന്റിലും വീട്ടിലും
ഡയറക്ടറി (ആ ക്രമത്തിൽ).
കുറിപ്പ് 1: 'ഉപയോക്തൃ' ഫീൽഡ് ഉപയോഗിക്കുന്നത് start_epsilon_nodes.pl ഒപ്പം stop_epsilon_nodes.pl ലേക്ക്
ടാർഗെറ്റ് ബോക്സിലേക്ക് SSH.
കുറിപ്പ് 2: 'port' എന്നത് EPSILON നോഡിന്റെ പോർട്ടാണ്, SSH-ന്റേതല്ല.
-T, --ത്രെഡുകൾ
എൻകോഡിംഗ് ത്രെഡുകളുടെ എണ്ണം. ശ്രദ്ധിക്കുക: ഈ ഓപ്ഷൻ ത്രെഡ്-അവെയർ EPSILON-ൽ ലഭ്യമാണ്
പതിപ്പ് മാത്രം.
--Y-അനുപാതം=, VALUE-, --സിബി-അനുപാതം=, VALUE-, --Cr-അനുപാതം=, VALUE-
Y, Cb, Cr ചാനലുകൾക്ക് യഥാക്രമം ബിറ്റ്-ബജറ്റ് ശതമാനം. മൂല്യങ്ങൾ വേണം
100% മൊത്തത്തിൽ നൽകുക. ഈ ഓപ്ഷനുകൾക്ക് Truecolor (അതായത് PPM) എന്നതിന് അർത്ഥമുണ്ടെന്ന് ശ്രദ്ധിക്കുക.
ചിത്രങ്ങൾ മാത്രം. ഡിഫോൾട്ട് മൂല്യങ്ങൾ 90-5-5 ആണ്.
--ഇല്ല-റീസാമ്പിൾ
ഡിഫോൾട്ടായി EPSILON 4:2:0 റീസാംപ്ലിംഗ് ഉപയോഗിച്ച് ട്രൂ കളർ ഇമേജുകൾ വീണ്ടും സാമ്പിൾ ചെയ്യുന്നു
പദ്ധതി. ഈ ട്രിക്ക് ത്യാഗം കൂടാതെ എൻകോഡിംഗ്/ഡീകോഡിംഗ് വേഗത്തിലാക്കുന്നു
ചിത്രത്തിന്റെ നിലവാരം. സാധാരണഗതിയിൽ റീസാംപ്ലിംഗ് പ്രവർത്തനരഹിതമാക്കാൻ ഒരു കാരണവുമില്ല.
ഓപ്ഷനുകൾ ലേക്ക് ഉപയോഗം കൂടെ `--ഡീകോഡ്-ഫയൽ' കമാൻഡ്:
-T, --ത്രെഡുകൾ
ഡീകോഡിംഗ് ത്രെഡുകളുടെ എണ്ണം. ശ്രദ്ധിക്കുക: ഈ ഓപ്ഷൻ ത്രെഡ്-അവെയർ EPSILON-ൽ ലഭ്യമാണ്
പതിപ്പ് മാത്രം.
-N, --നോഡ്-ലിസ്റ്റ്
ക്ലസ്റ്റർ കോൺഫിഗറേഷനുള്ള ഫയൽ. ശ്രദ്ധിക്കുക: ഈ ഓപ്ഷൻ ക്ലസ്റ്റർ-അവെയറിൽ ലഭ്യമാണ്
EPSILON പതിപ്പ് മാത്രം, മാസ്റ്റർ നോഡിന് വേണ്ടിയുള്ളതാണ്. ഈ ഫയലിലെ ഓരോ വരിയും വേണം
ഇനിപ്പറയുന്ന ഫോർമാറ്റ് പാലിക്കുക:
user@host:port^number_of_CPUs
എല്ലാ കളങ്ങളും നിർബന്ധം ആണ്. കമന്റുകളോ സ്പെയ്സുകളോ ബ്ലാങ്ക് ലൈനുകളോ ഇവിടെ അനുവദനീയമല്ല. ദി
രണ്ടാമത്തെ ഫീൽഡ് IP വിലാസമോ ഹോസ്റ്റിന്റെ പേരോ ആകാം. അവസാന ഫീൽഡ് യഥാർത്ഥത്തിൽ ആണ്
ഒരു അനുബന്ധ സ്ലേവ് നോഡുമായി ഒരേസമയം TCP കണക്ഷനുകളുടെ എണ്ണം. സാധാരണയായി അത്
CPU-കളുടെ എണ്ണത്തിലോ കുറച്ച് വലുതോ ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.
നിങ്ങൾ ഈ ഓപ്ഷൻ ഒഴിവാക്കുകയാണെങ്കിൽ, EPSILON ശ്രമിക്കും .epsilon.nodes കറന്റിലും വീട്ടിലും
ഡയറക്ടറി (ആ ക്രമത്തിൽ).
--ignore-hdr-crc
തലക്കെട്ട് CRC പിശകുകൾ അവഗണിക്കുക.
--ignore-data-crc
ഡാറ്റ CRC പിശകുകൾ അവഗണിക്കുക.
--അവഗണിക്കുക-ഫോർമാറ്റ്-പിശക്
കേടായ ബ്ലോക്കുകൾ ഒഴിവാക്കുക.
ഓപ്ഷനുകൾ ലേക്ക് ഉപയോഗം കൂടെ `--ട്രങ്കേറ്റ്-ഫയൽ' കമാൻഡ്:
-r, --അനുപാതം=, VALUE-
ആവശ്യമുള്ള വെട്ടിച്ചുരുക്കൽ അനുപാതം. ഇതും കാണുക --ട്രങ്കേറ്റ്-ഫയൽ കമാൻഡ്.
ഓപ്ഷനുകൾ ലേക്ക് ഉപയോഗം കൂടെ `--സ്റ്റാർട്ട്-നോഡ്' കമാൻഡ്:
-P, --പോർട്ട്=, VALUE-
സ്ഥിരസ്ഥിതിയായി ക്ലസ്റ്റർ നോഡ് പോർട്ട് നമ്പർ 2718 കേൾക്കുന്നു. ഈ ഓപ്ഷൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് സജ്ജീകരിക്കാനാകും
മറ്റൊരു പോർട്ട് നമ്പർ.
പൊതുവായ ഓപ്ഷനുകൾ:
-H, --പിശകുകൾ നിർത്തുക
സ്ഥിരസ്ഥിതിയായി എന്തെങ്കിലും പരാജയപ്പെടുകയാണെങ്കിൽ EPSILON അടുത്ത ഇൻപുട്ട് ഫയലിലേക്ക് പോകുന്നു. ഇതിനോടൊപ്പം
നിങ്ങൾക്ക് ഡിഫോൾട്ട് പെരുമാറ്റം മാറ്റാൻ കഴിയുന്ന ഓപ്ഷൻ: ആദ്യ പിശകിൽ EPSILON നിർത്തും. കുറിപ്പ്
MPI മോഡിൽ ഈ ഓപ്ഷൻ ലഭ്യമല്ല, കൂടാതെ EPSILON എല്ലായ്പ്പോഴും പിശകുകളിൽ നിർത്തുന്നു.
-q, --നിശബ്ദമായി
സ്ഥിരസ്ഥിതിയായി EPSILON അതിന്റെ പ്രവർത്തന സമയത്ത് നല്ല സ്ഥിതിവിവരക്കണക്കുകൾ കാണിക്കുന്നു. ഈ ഓപ്ഷൻ ഉപയോഗിച്ച്
നിങ്ങൾക്ക് EPSILON-നോട് മിണ്ടാതിരിക്കാൻ ആവശ്യപ്പെടാം.
-O, --output-dir=DIR
എൻകോഡ് ചെയ്തതും ഡീകോഡ് ചെയ്തതും വെട്ടിച്ചുരുക്കിയതുമായ ഫയലുകൾക്കുള്ള ഔട്ട്പുട്ട് ഡയറക്ടറി. സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ഔട്ട്പുട്ട്
ഫയലുകൾ ഇൻപുട്ട് ചെയ്യുന്ന അതേ ഡയറക്ടറിയിൽ സംരക്ഷിക്കപ്പെടും.
സഹായിക്കൂ ഓപ്ഷനുകൾ:
-?, --സഹായിക്കൂ
സഹായ സന്ദേശം കാണിക്കുക.
--ഉപയോഗം
ഹ്രസ്വ ഉപയോഗ സന്ദേശം പ്രദർശിപ്പിക്കുക.
ഉദാഹരണങ്ങൾ
ടൂ-പാസ് VBR അൽഗോരിതം ഉപയോഗിച്ച് നിലവിലെ ഡയറക്ടറിയിലെ എല്ലാ PPM ഫയലുകളും എൻകോഡ് ചെയ്യുക:
എപ്സിലോണ് *.ppm -2
1 ത്രെഡുകൾ ഉപയോഗിച്ച് 100:4 കംപ്രഷൻ അനുപാതത്തിൽ PGM ഫയൽ എൻകോഡ് ചെയ്യുക:
എപ്സിലോണ് -e big.pgm -r 100 -T 4
എല്ലാ ഫയലുകളും ഡീകോഡ് ചെയ്യുക / tmp ഡയറക്ടറി, നിശബ്ദമായി പ്രവർത്തിക്കുക:
എപ്സിലോണ് -dq *.psi -O / tmp
വളരെയധികം കേടായ ഫയലുകളുടെ ഒരു ലിസ്റ്റ് ഡീകോഡ് ചെയ്യുക:
എപ്സിലോണ് -d *.psi --ignore-hdr-crc --ignore-data-crc --അവഗണിക്കുക-ഫോർമാറ്റ്-പിശക്
നിലവാരമില്ലാത്ത പോർട്ട് നമ്പർ ഉപയോഗിച്ച് ക്ലസ്റ്റർ നോഡ് ആരംഭിക്കുക:
എപ്സിലോണ് -s -P 1234
ഇഷ്ടാനുസൃത ക്ലസ്റ്റർ കോൺഫിഗറേഷൻ ഉപയോഗിച്ച് ഫയലുകൾ എൻകോഡ് ചെയ്യുക:
എപ്സിലോണ് *.ppm *.പിജിഎം -N /path/to/.epsilon.nodes
ലഭ്യമായ എല്ലാ പ്രോസസ്സറുകളും ഉപയോഗിച്ച് MPI എഞ്ചിൻ ഉപയോഗിച്ച് ഫയൽ എൻകോഡ് ചെയ്യുക:
എംപിരുൺ C എപ്സിലോണ് test.ppm
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് epsilon ഓൺലൈനിൽ ഉപയോഗിക്കുക