- 
                Notifications
    You must be signed in to change notification settings 
- Fork 114
vector basics; matrixes, serialization and half-precision floating point support #3677
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
          
     Merged
      
      
    
  
     Merged
                    Changes from all commits
      Commits
    
    
            Show all changes
          
          
            34 commits
          
        
        Select commit
          Hold shift + click to select a range
      
      b70b88d
              
                initial code drop from hnsw-poc
              
              
                normen662 4ec18d7
              
                adding tests
              
              
                normen662 3ff9fe4
              
                adding javadocs
              
              
                normen662 ea8c115
              
                adding comments
              
              
                normen662 0cce801
              
                more javadoc and tests
              
              
                normen662 e164441
              
                adding a lot of java doc
              
              
                normen662 e17a2bd
              
                added tests
              
              
                normen662 f3733b8
              
                increase timeout for test case
              
              
                normen662 c71b942
              
                refactored Vector class to be more aligned with math libraries
              
              
                normen662 660cab5
              
                removed efSearch from HNSW
              
              
                normen662 8692c2a
              
                adding some initial rabitq-related matrix ops
              
              
                normen662 2032bdb
              
                best rescale factor
              
              
                normen662 047a428
              
                quantize ex
              
              
                normen662 accd3da
              
                basic encoding works
              
              
                normen662 fcbd209
              
                estimator works
              
              
                normen662 0aa1946
              
                encoding + estimation
              
              
                normen662 84bf004
              
                packing works
              
              
                normen662 19b2470
              
                serialization round trip works
              
              
                normen662 67b4db8
              
                pre-savepoint
              
              
                normen662 0c848db
              
                rabitq in hnsw; barely compiles
              
              
                normen662 10365d4
              
                rabitq in hnsw works
              
              
                normen662 72bb3b5
              
                basic vector encoding, half support
              
              
                normen662 647a3a8
              
                refactoring so that feature branch hnsw and rabitq can use a proper l…
              
              
                normen662 b492ddb
              
                addressing some comments
              
              
                normen662 2a2ec6d
              
                addressing some comments (2)
              
              
                normen662 5464eec
              
                addressing some comments (3)
              
              
                normen662 391b4d5
              
                addressing some comments (4)
              
              
                normen662 ad93c96
              
                addressing some comments (5)
              
              
                normen662 ddd192e
              
                addressing some comments (6)
              
              
                normen662 2443459
              
                more tests
              
              
                normen662 04728f3
              
                more tests
              
              
                normen662 7e506f9
              
                code complete
              
              
                normen662 0253cee
              
                code complete -- for realz
              
              
                normen662 9da7010
              
                remove all HNSW code
              
              
                normen662 File filter
Filter by extension
Conversations
          Failed to load comments.   
        
        
          
      Loading
        
  Jump to
        
          Jump to file
        
      
      
          Failed to load files.   
        
        
          
      Loading
        
  Diff view
Diff view
There are no files selected for viewing
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
      
      Oops, something went wrong.
        
    
  
      
      Oops, something went wrong.
        
    
  
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Uh oh!
There was an error while loading. Please reload this page.