Definition at line 505 of file mainIDo.cpp. References Impala::atol(), Impala::Util::StringParser::GetString(), Impala::Util::StringParser::GetString2(), gExitOnErrorLogged, ILOG_ERROR, ILOG_INFO, InitSet(), mAnnoSet, mAnnoSetTest, mAnnotations, mClassifyIndexCat, mClusters, mCodebook, mComputeKernelData, mConcepts, mCuda, mCudaDevice, mDoClassifyIndex, mDoFeature, mDoFeatureIndex, mDryRun, mEpisodeConstrained, mExports, mExtra2, mFeatureIndexCat, mFik, mFrames, mFramesJpg, mImpalaTmp, mInputServer, mInteractive, mKernelDataOnly, mLimit, mModel, mModelBins, mNCPU, mNodes, mNoImArchive, mPPN, mPrecomputeIncrement, mPrecomputeRuns, mProtoSet, mQuidFile, mRandomize, mRefServer, mRkf, mShotOpt, mSkipFusion, mSkipStills, mSrcOpt, mSrcOpt1, mSrcOpt2, mStoreKernelData, mTaskBlockSize, mTaskNrBlocks, mTaskNrFrames, Impala::StringStartsWith(), and Impala::StringToLower(). Referenced by HandleCmd(). 00506 { 00507 ILOG_INFO("HandleOption " << cmdLine); 00508 if (StringStartsWith(cmdLine, "set -o errexit")) 00509 { 00510 gExitOnErrorLogged = true; 00511 return; 00512 } 00513 Util::StringParser p(cmdLine); 00514 String cmd = p.GetString(' ', false); 00515 if (cmd == "set") 00516 return; // ignore other set options 00517 00518 if (cmd == "export") 00519 { 00520 String var = p.GetString('='); 00521 String val = p.GetString2(false); 00522 mExports.Add(var, val); 00523 StringToLower(var); 00524 if (var == "set") 00525 InitSet(val); 00526 else if (var == "ncpu") 00527 mNCPU = atol(val); 00528 else if (var == "nodes") 00529 mNodes = atol(val); 00530 else if (var == "ppn") 00531 mPPN = atol(val); 00532 else if (var == "srcopt") 00533 mSrcOpt = val; 00534 else if (var == "srcopt1") 00535 mSrcOpt1 = val; 00536 else if (var == "srcopt2") 00537 mSrcOpt2 = val; 00538 else if (var == "shotopt") 00539 mShotOpt = val; 00540 else if (var == "extra2") 00541 mExtra2 = val; 00542 else if (var == "frames_jpg") 00543 mFramesJpg = val; 00544 else if (var == "skip_stills") 00545 mSkipStills = val; 00546 else if (var == "frames") 00547 mFrames = atol(val); 00548 else if (var == "rkf") 00549 mRkf = atol(val); 00550 else if (var == "quidfile") 00551 mQuidFile = val; 00552 else if (var == "tasknrframes") 00553 mTaskNrFrames = atol(val); 00554 else if (var == "taskblocksize") 00555 mTaskBlockSize = atol(val); 00556 else if (var == "tasknrblocks") 00557 mTaskNrBlocks = atol(val); 00558 else if (var == "noimarchive") 00559 mNoImArchive = atol(val); 00560 else if (var == "limit") 00561 mLimit = val; 00562 else if (var == "clusters") 00563 mClusters = val; 00564 else if (var == "randomize") 00565 mRandomize = val; 00566 else if (var == "protoset") 00567 mProtoSet = val; 00568 else if (var == "codebook") 00569 mCodebook = val; 00570 else if (var == "dofeature") 00571 mDoFeature = atol(val); 00572 else if (var == "dofeatureindex") 00573 mDoFeatureIndex = atol(val); 00574 else if (var == "precomputeincrement") 00575 mPrecomputeIncrement = atol(val); 00576 else if (var == "precomputeruns") 00577 mPrecomputeRuns = atol(val); 00578 else if (var == "featureindexcat") 00579 mFeatureIndexCat = val; 00580 else if (var == "classifyindexcat") 00581 mClassifyIndexCat = val; 00582 else if (var == "episode_constrained") 00583 mEpisodeConstrained = val; 00584 else if (var == "skip_fusion") 00585 mSkipFusion = val; 00586 else if (var == "annoset") 00587 mAnnoSet = val; 00588 else if (var == "annosettest") 00589 mAnnoSetTest = val; 00590 else if (var == "concepts") 00591 mConcepts = val; 00592 else if (var == "model") 00593 mModel = val; 00594 else if (var == "fik") 00595 mFik = atol(val); 00596 else if (var == "modelbins") 00597 mModelBins = atol(val); 00598 else if (var == "computekerneldata") 00599 mComputeKernelData = atol(val); 00600 else if (var == "storekerneldata") 00601 mStoreKernelData = val; 00602 else if (var == "kerneldataonly") 00603 mKernelDataOnly = val; 00604 else if (var == "doclassifyindex") 00605 mDoClassifyIndex = atol(val); 00606 else if (var == "annotations") 00607 mAnnotations = val; 00608 else if (var == "impalatmp") 00609 mImpalaTmp = val; 00610 else if (var == "cuda") 00611 mCuda = atol(val); 00612 else if (var == "cudadevice") 00613 mCudaDevice = atol(val); 00614 else if (var == "interactive") 00615 mInteractive = atol(val); 00616 else if (var == "dryrun") 00617 mDryRun = atol(val); 00618 else if (var == "inputserver") 00619 mInputServer = val; 00620 else if (var == "refserver") 00621 mRefServer = val; 00622 else ILOG_ERROR("Unknown option " << cmdLine); 00623 return; 00624 } 00625 00626 ILOG_ERROR("Unknown option " << cmdLine); 00627 }
Here is the call graph for this function: ![]()
|