Package org.fastlsh.util

Examples of org.fastlsh.util.RequiredOption


     * @throws OutputAlreadyExistsException
     */
    public static void main(String [] args) throws ParseException, IOException, InvalidIndexException, OutputAlreadyExistsException
    {
        CommandLine cmd = new SimpleCli()
        .addOption(new RequiredOption("i", true, "text file containing .csv of input data"))
        .addOption(new RequiredOption("o", true, "output directory"))
        .addOption(new RequiredOption("d", true, "dimension of vectors"))
        .addOption(new RequiredOption("sep", true, "separator character delimiting fields in input"))       
        .addOption(new RequiredOption("np", true, "number of permutations to create for searching"))       
        .addOption(new RequiredOption("n", true, "number of hashes in hash family")).parse(args);
       
        IndexOptions options = new IndexOptions();
        options.numHashes = Integer.parseInt(cmd.getOptionValue("n"));
        options.vectorDimension = Integer.parseInt(cmd.getOptionValue("d"));
        options.hashFamily = HashFamily.getCosineHashFamily(options.vectorDimension, options.numHashes);
View Full Code Here


     * @throws Exception
     */
    public static void main(String [] args) throws Exception
    {
        CommandLine cmd = new SimpleCli()
        .addOption(new RequiredOption("i", true, "text file list of target ids, one per line"))
        .addOption(new RequiredOption("idx", true, "directory containing index"))
        .addOption(new RequiredOption("o", true, "output file"))
        .addOption(new RequiredOption("b", true, "beamwidth to search for within sorted bitset arrays"))
        .addOption(new RequiredOption("p", true, "number of permutations to use in getting similars"))       
        .addOption(new RequiredOption("t", true, "threshold for similarity/dissimilarity")).parse(args);
       
        NearestNeighborSearcher searcher = new NearestNeighborSearcher(cmd.getOptionValue("idx"));
        int beamWidth = Integer.parseInt(cmd.getOptionValue("b"));
        double minSimilarity = Double.parseDouble(cmd.getOptionValue("t"));
        int numPermutations = Integer.parseInt(cmd.getOptionValue("p"));
View Full Code Here

    }

    public static void main(String[] args) throws Exception
    {
        CommandLine cmd = new SimpleCli()
                .addOption(new RequiredOption("i", true, "text file containing .csv of input data"))
                .addOption(new RequiredOption("o", true, "output directory"))
                .addOption(new RequiredOption("d", true, "dimension of vectors"))
                .addOption(new RequiredOption("sep", true, "separator character delimiting fields in input"))
                .addOption(new RequiredOption("b", true, "batch size: number of lines to push into thread jobs"))
                .addOption(new RequiredOption("n", true, "number of hashes in hash family"))
                .addOption(new Option("t", true, "number of Threads"))
                .parse(args);

        IndexOptions options = new IndexOptions();
        options.numHashes = Integer.parseInt(cmd.getOptionValue("n"));
View Full Code Here

TOP

Related Classes of org.fastlsh.util.RequiredOption

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.