Skip to content
/ BAVCL Public

Hardware-accelerated Vector Compute Library for .NET Containing Quality of life improvements and functionality intended for data science, graphical processing and GPGPU.

License

Notifications You must be signed in to change notification settings

MPSQUARK/BAVCL

Repository files navigation

DataScience Library for ILGPU
Developed by Marcel Pawelczyk

PROGRAM STILL IN DEVELOPMENT

BY USING THIS 'SOFTWARE' 'YOU' AGREE TO THE 'TERMS AND CONDITIONS'

'SOFTWARE' intended for personal, educational and/or academic use FREE to use

########################## TERMS AND CONDITIONS #############################
 
THE 'SOFTWARE' IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE SOFTWARE.  

  - AI/LLM TRAINING PROHIBITION
    The copyright owner expressly and irrevocably withholds and refuses any
      permission, license, or authorization for the use of the source code,
      object code, documentation, or any portion thereof for the purpose of
      training, fine-tuning, validating, evaluating, or otherwise improving
      artificial intelligence systems, machine learning models, or large
      language models (collectively "AI/LLM Training"). No person or entity may
      include, incorporate, ingest, or otherwise use this code or portions
      thereof in any dataset, corpus, model weights, prompts, embeddings, or
      other data used to train or evaluate AI/LLM systems. Any such use is
      strictly prohibited without the express prior written consent of the
      copyright owner.

  - 'YOU' do NOT have the permission to sell, lisence, sublisence this 'software' 
      on it's own or any 'alike software' using this 'software'. 'Alike software' refers to 
      the use case of projects/software developed by 'YOU', i.e. this 'software' 
      may not be used as a part of another class library or evivalent software whose 
      purpose is similar to that of this 'software'. 
    
  -  This 'software' must be used as an addition to a project AND constitute 
      only a small portion of that project, i.e. used as a dependancy in a larger
      project/software.
      
  - 'YOU' do NOT have the permission to redistribute, this 'SOFTWARE', this
      includes but is not limited to the 'SOFTWARE' as a whole, any part of 
      the 'SOFTWARE', the files or code contained in the 'SOFTWARE' or 
      any version of the 'SOFTWARE' modified by 'YOU'. This is UNLESS this 'software'
      is being modified within a project/software developed by 'YOU' where it
      is used as a dependancy, OR redistributed as a part of/dependacy of
      any projects/software developed by 'YOU' in which this 'software' is used
      as a dependancy.

  - 'YOU' are granted the permission/s to download, copy, modify and 
      alter the 'software' in any way FOR 'personal/educational/academic use', 
      ONLY IF you do NOT distribute the downloaded, copied or in any other 
      way shape or form modified version of this 'software' as a 'standalone software' 
      AND IF any modifications made DO NOT violate the terms of use OR the 
      copyright lisence of any 'third party software' contained within this 'software'.

  - When this software is used in another product, research, or program, clear and readable 
      attribution must be provided in documentation or credits (for example: the project README, 
      an article bibliography, or program credits).

##########################     TERMINOLOGY      #############################   
   
  - 'SOFTWARE' - refers to all the folders, files, source code, and
                everything else contained within this repository

  - 'YOU'      - refers to the person/s, who are using or have 
                used this 'software', this includes individuals,
                company and/or organisation.

  - 'STANDALONE SOFTWARE'  - refers to this 'software', when it is not 
                            implemented into/used in a project/software 
                            developed by 'YOU'.

  - 'TERMS AND CONDITIONS' - refers to the terms 'you' agree to when
                            using this 'software'

  - 'THIRD PARTY SOFTWARE' - refers to any software incorporated into this
                            'SOFTWARE' which has not been developed by the
                            contributors of this 'software'

##############     Third Party Terms Of Use & License's     ################# 

********************************************************************************
                                  ILGPU License
********************************************************************************
University of Illinois/NCSA Open Source License
Copyright (c) 2016-2020 Marcel Koester
All rights reserved.

Developed by:           Marcel Koester ([email protected])
                        www.ilgpu.net

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal with
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

    * Redistributions of source code must retain the above copyright notice,
      this list of conditions and the following disclaimers.

    * Redistributions in binary form must reproduce the above copyright notice,
      this list of conditions and the following disclaimers in the documentation
      and/or other materials provided with the distribution.

    * Neither the names of ILGPU, Marcel Koester, nor the names of its
      contributors may be used to endorse or promote products derived from this
      Software without specific prior written permission.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE SOFTWARE.

About

Hardware-accelerated Vector Compute Library for .NET Containing Quality of life improvements and functionality intended for data science, graphical processing and GPGPU.

Topics

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages