Coder Social home page Coder Social logo

ais-bench's Introduction

AIS-Bench: AI4S Benchmark Suite

Background

  • In AI4S, there are different scientific computing applications and neural network training/inference coupling; applications have their own storage/computing access requirements.
  • Hardware platforms may have specific software/algorithm optimizations for applications.
  • The results of scientific computing must be verifiable, reproducible, and consistent with the gold standard.

Objective

  • Compare the performance of typical AI4S computing applications on various hardware platforms.
  • Ensure the reproducibility and correctness of the results.
  • Guide the optimization of AI4S applications.

Implementation

Benchmark Suite

  • Main applications: AI4S typical applications at different scales

    • DFT: ABACUS+DeePKS
    • MD: DeePMD-kit
    • CFD: DeepFlame
    • Molecular reprecentation: Uni-Mol
  • Main scenarios: AI4S workflows have the following scenarios:

    • Labeling: Calling scientific computing software to generate labels for machine learning methods, serving as input data for neural networks.
    • Training: Using the generated labels to train the neural network.
    • Inference: Applying scientific computing software on a large scale, using trained models to replace/enhance the original algorithm, avoiding the computationally intensive part of traditional methods with fast model inference, achieving improved accuracy and speed; consider multi-machine scenarios.
  • Test cases:

    • Selection criteria: Representativeness and a certain amount of computation.

Result visualizaion

ais-bench's People

Contributors

caic99 avatar dingzhaohan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.