crossfit

Metric calculation library

https://github.com/rapidsai/crossfit

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.0%) to scientific vocabulary

Keywords from Contributors

cryptocurrency transformer mesh sequences interactive hacking network-simulation
Last synced: 7 months ago · JSON representation ·

Repository

Metric calculation library

Basic Info
  • Host: GitHub
  • Owner: rapidsai
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 30.3 MB
Statistics
  • Stars: 8
  • Watchers: 9
  • Forks: 9
  • Open Issues: 18
  • Releases: 9
Created about 3 years ago · Last pushed 9 months ago
Metadata Files
Readme License Citation

README.md

crossfit

PyPI Changelog License

Multi Node Multi GPU Offline Inference and metric calculation library

Installation

Install this library using pip:

pip install crossfit

Installation from source (for cuda 12.x)

git clone https://github.com/rapidsai/crossfit.git cd crossfit pip install --extra-index-url https://pypi.nvidia.com ".[cuda12x]"

Usage

Usage instructions go here.

Development

To contribute to this library, first create a conda environment with the necessary dependencies: cd crossfit mamba env create -f conda/environments/cuda_dev.yaml conda activate crossfit_dev

Now install the dependencies and test dependencies:

pip install -e '.[test]'

To run the tests:

pytest

Owner

  • Name: RAPIDS
  • Login: rapidsai
  • Kind: organization

Open GPU Data Science

Citation (CITATION.md)

# Citation Guide

Please consider citing this when using crossfit in a project.

```cite
@Manual{
              title = {RAPIDS: Libraries for End to End GPU Data Science},
              author = {RAPIDS Development Team},
              year = {2023},
              url = {https://rapids.ai}
            }
```


GitHub Events

Total
  • Create event: 24
  • Release event: 4
  • Issues event: 16
  • Watch event: 5
  • Delete event: 17
  • Issue comment event: 29
  • Push event: 44
  • Pull request review event: 54
  • Pull request review comment event: 37
  • Pull request event: 42
  • Fork event: 3
Last Year
  • Create event: 24
  • Release event: 4
  • Issues event: 16
  • Watch event: 5
  • Delete event: 17
  • Issue comment event: 29
  • Push event: 44
  • Pull request review event: 54
  • Pull request review comment event: 37
  • Pull request event: 42
  • Fork event: 3

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 99
  • Total Committers: 10
  • Avg Commits per committer: 9.9
  • Development Distribution Score (DDS): 0.717
Past Year
  • Commits: 37
  • Committers: 6
  • Avg Commits per committer: 6.167
  • Development Distribution Score (DDS): 0.378
Top Committers
Name Email Commits
edknv 1****v 28
Marc Romeyn m****n@g****m 24
Vibhu Jawa v****a@g****m 23
Richard (Rick) Zamora r****7@g****m 8
Sarah Yurick 5****k 6
Praateek Mahajan p****n 5
Oliver Holworthy o****r@h****m 2
uahmed93 6****3 1
dependabot[bot] 4****] 1
Ray Douglass 3****s 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 31
  • Total pull requests: 77
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 9 days
  • Total issue authors: 7
  • Total pull request authors: 9
  • Average comments per issue: 1.03
  • Average comments per pull request: 0.94
  • Merged pull requests: 64
  • Bot issues: 0
  • Bot pull requests: 1
Past Year
  • Issues: 15
  • Pull requests: 44
  • Average time to close issues: 16 days
  • Average time to close pull requests: 7 days
  • Issue authors: 5
  • Pull request authors: 6
  • Average comments per issue: 0.53
  • Average comments per pull request: 0.98
  • Merged pull requests: 36
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • VibhuJawa (15)
  • sarahyurick (7)
  • praateekmahajan (4)
  • uahmed93 (3)
  • ryantwolf (1)
  • edknv (1)
  • conceptofmind (1)
Pull Request Authors
  • VibhuJawa (53)
  • sarahyurick (18)
  • edknv (18)
  • praateekmahajan (9)
  • mroeschke (2)
  • dependabot[bot] (2)
  • raydouglass (2)
  • uahmed93 (2)
  • rjzamora (1)
Top Labels
Issue Labels
enhancement (1)
Pull Request Labels
enhancement (2) dependencies (2) waiting on review (2)

Dependencies

.github/workflows/base.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/cf_backends.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/gpu-ci.yml actions
  • actions/checkout v3 composite
  • actions/github-script v6 composite
.github/workflows/lint.yaml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • pre-commit/action v3.0.0 composite
.github/workflows/publish.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
docker/ci/Dockerfile docker
  • nvcr.io/nvidia/nemo 23.10 build
pyproject.toml pypi
requirements/base.txt pypi
  • astunparse *
  • dask *
  • distributed >=2022.11.1
  • fsspec >=2022.7.1
  • numba *
  • numpy *
  • pandas *
  • pynvml >=11.0.0,<11.5
  • rich *
  • scikit-learn >=1.2.0
  • tensorflow_metadata *
  • tqdm *
  • typing_extensions *
  • typing_utils *
requirements/dev.txt pypi
  • bandit ==1.7.0 development
  • black ==23.10.1 development
  • flake8 ==6.1.0 development
  • isort ==5.12.0 development
  • pytest >=5 development
  • pytest-benchmark >=4.0.0 development
  • pytest-cov >=2 development
requirements/jax.txt pypi
  • jax *
requirements/pytorch.txt pypi
  • bitsandbytes *
  • curated-transformers *
  • sentence-transformers *
  • torch >=1.0
  • transformers *
requirements/tensorflow.txt pypi
  • tensorflow >=2.8
setup.py pypi