All Tags
AWS
ai
algorithm-design
architecture
browser
cloud
cloud-efficiency
cloud-principles
cost-reduction
data-centric
data-compression
data-processing
deployment
design
documentation
edge-computing
email-sharing
energy-efficiency
energy-footprint
enterprise-optimization
green-ai
hardware
libraries
llm
locality
machine-learning
maintainability
management
measured
microservices
migration
mobile
model-optimization
model-training
multi-objective
network-traffic
parameter-tuning
performance
queries
rebuilding
scaling
services
storage-optimization
strategies
tabs
template
testing
workloads
Tactic: Use Built-In Library Functions
Tactic sort:
Awesome Tactic
Type: Architectural Tactic
Category: green-ml-enabled-systems
Title
Use Built-In Library Functions
Description
Apply built-in library functions in the machine learning model instead of writing custom implementations. The existing built-in library functions are usually optimized and well-tested, which is why they may have improved performance and energy efficiency compared to custom-made functions. These built-in libraries can be used for instance for tensor operations.
Participant
Data Scientist
Related software artifact
Machine Learning Algorithm
Context
Machine Learning
Software feature
< unknown >
Tactic intent
Improve energy efficiency by using built-in libraries, if possible
Target quality attribute
Performance
Other related quality attributes
Energy Efficiency
Measured impact
< unknown >
Source
Shriram Shanbhag, Sridhar Chimalakonda, Vibhu Saujanya Sharma, and Vikrant Kaulgud. 2022. Towards a Catalog of Energy Patterns in Deep Learning Development. In Proceedings of the International Conference on Evaluation and Assessment in Software Engineering 2022. 150–159 (DOI: https://doi.org/10.1145/3530019.3530035)Graphical representation