How To Install mlir-static on Fedora 36

In this tutorial we learn how to install mlir-static in Fedora 36. mlir-static is MLIR static files

Introduction

In this tutorial we learn how to install mlir-static on Fedora 36.

What is mlir-static

MLIR static files.

We can use yum or dnf to install mlir-static on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install mlir-static.

Install mlir-static on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install mlir-static using dnf by running the following command:

sudo dnf -y install mlir-static

Install mlir-static on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install mlir-static using yum by running the following command:

sudo yum -y install mlir-static

How To Uninstall mlir-static on Fedora 36

To uninstall only the mlir-static package we can use the following command:

sudo dnf remove mlir-static

mlir-static Package Contents on Fedora 36

/usr/lib/libMLIRAMX.a
/usr/lib/libMLIRAMXToLLVMIRTranslation.a
/usr/lib/libMLIRAMXTransforms.a
/usr/lib/libMLIRAffine.a
/usr/lib/libMLIRAffineAnalysis.a
/usr/lib/libMLIRAffineBufferizableOpInterfaceImpl.a
/usr/lib/libMLIRAffineToStandard.a
/usr/lib/libMLIRAffineTransforms.a
/usr/lib/libMLIRAffineUtils.a
/usr/lib/libMLIRAnalysis.a
/usr/lib/libMLIRArithmetic.a
/usr/lib/libMLIRArithmeticToLLVM.a
/usr/lib/libMLIRArithmeticToSPIRV.a
/usr/lib/libMLIRArithmeticTransforms.a
/usr/lib/libMLIRArmNeon.a
/usr/lib/libMLIRArmNeon2dToIntr.a
/usr/lib/libMLIRArmNeonToLLVMIRTranslation.a
/usr/lib/libMLIRArmSVE.a
/usr/lib/libMLIRArmSVEToLLVMIRTranslation.a
/usr/lib/libMLIRArmSVETransforms.a
/usr/lib/libMLIRAsync.a
/usr/lib/libMLIRAsyncToLLVM.a
/usr/lib/libMLIRAsyncTransforms.a
/usr/lib/libMLIRBufferization.a
/usr/lib/libMLIRBufferizationToMemRef.a
/usr/lib/libMLIRBufferizationTransforms.a
/usr/lib/libMLIRCAPIAsync.a
/usr/lib/libMLIRCAPIConversion.a
/usr/lib/libMLIRCAPIDebug.a
/usr/lib/libMLIRCAPIGPU.a
/usr/lib/libMLIRCAPIIR.a
/usr/lib/libMLIRCAPIInterfaces.a
/usr/lib/libMLIRCAPILLVM.a
/usr/lib/libMLIRCAPILinalg.a
/usr/lib/libMLIRCAPIPDL.a
/usr/lib/libMLIRCAPIQuant.a
/usr/lib/libMLIRCAPIRegistration.a
/usr/lib/libMLIRCAPISCF.a
/usr/lib/libMLIRCAPIShape.a
/usr/lib/libMLIRCAPISparseTensor.a
/usr/lib/libMLIRCAPIStandard.a
/usr/lib/libMLIRCAPITensor.a
/usr/lib/libMLIRCAPITransforms.a
/usr/lib/libMLIRCallInterfaces.a
/usr/lib/libMLIRCastInterfaces.a
/usr/lib/libMLIRComplex.a
/usr/lib/libMLIRComplexToLLVM.a
/usr/lib/libMLIRComplexToStandard.a
/usr/lib/libMLIRControlFlowInterfaces.a
/usr/lib/libMLIRCopyOpInterface.a
/usr/lib/libMLIRDLTI.a
/usr/lib/libMLIRDataLayoutInterfaces.a
/usr/lib/libMLIRDerivedAttributeOpInterface.a
/usr/lib/libMLIRDialect.a
/usr/lib/libMLIRDialectUtils.a
/usr/lib/libMLIREmitC.a
/usr/lib/libMLIRGPUOps.a
/usr/lib/libMLIRGPUToGPURuntimeTransforms.a
/usr/lib/libMLIRGPUToNVVMTransforms.a
/usr/lib/libMLIRGPUToROCDLTransforms.a
/usr/lib/libMLIRGPUToSPIRV.a
/usr/lib/libMLIRGPUToVulkanTransforms.a
/usr/lib/libMLIRGPUTransforms.a
/usr/lib/libMLIRIR.a
/usr/lib/libMLIRInferTypeOpInterface.a
/usr/lib/libMLIRLLVMCommonConversion.a
/usr/lib/libMLIRLLVMIR.a
/usr/lib/libMLIRLLVMIRTransforms.a
/usr/lib/libMLIRLLVMToLLVMIRTranslation.a
/usr/lib/libMLIRLinalg.a
/usr/lib/libMLIRLinalgAnalysis.a
/usr/lib/libMLIRLinalgBufferizableOpInterfaceImpl.a
/usr/lib/libMLIRLinalgToLLVM.a
/usr/lib/libMLIRLinalgToSPIRV.a
/usr/lib/libMLIRLinalgToStandard.a
/usr/lib/libMLIRLinalgTransforms.a
/usr/lib/libMLIRLinalgUtils.a
/usr/lib/libMLIRLoopLikeInterface.a
/usr/lib/libMLIRLspServerLib.a
/usr/lib/libMLIRMath.a
/usr/lib/libMLIRMathToLLVM.a
/usr/lib/libMLIRMathToLibm.a
/usr/lib/libMLIRMathToSPIRV.a
/usr/lib/libMLIRMathTransforms.a
/usr/lib/libMLIRMemRef.a
/usr/lib/libMLIRMemRefToLLVM.a
/usr/lib/libMLIRMemRefToSPIRV.a
/usr/lib/libMLIRMemRefTransforms.a
/usr/lib/libMLIRMemRefUtils.a
/usr/lib/libMLIRMlirOptMain.a
/usr/lib/libMLIRModuleBufferization.a
/usr/lib/libMLIRNVVMIR.a
/usr/lib/libMLIRNVVMToLLVMIRTranslation.a
/usr/lib/libMLIROpenACC.a
/usr/lib/libMLIROpenACCToLLVM.a
/usr/lib/libMLIROpenACCToLLVMIRTranslation.a
/usr/lib/libMLIROpenACCToSCF.a
/usr/lib/libMLIROpenMP.a
/usr/lib/libMLIROpenMPToLLVM.a
/usr/lib/libMLIROpenMPToLLVMIRTranslation.a
/usr/lib/libMLIROptLib.a
/usr/lib/libMLIRPDL.a
/usr/lib/libMLIRPDLInterp.a
/usr/lib/libMLIRPDLLAST.a
/usr/lib/libMLIRPDLLParser.a
/usr/lib/libMLIRPDLToPDLInterp.a
/usr/lib/libMLIRParser.a
/usr/lib/libMLIRPass.a
/usr/lib/libMLIRPresburger.a
/usr/lib/libMLIRQuant.a
/usr/lib/libMLIRROCDLIR.a
/usr/lib/libMLIRROCDLToLLVMIRTranslation.a
/usr/lib/libMLIRReconcileUnrealizedCasts.a
/usr/lib/libMLIRReduce.a
/usr/lib/libMLIRReduceLib.a
/usr/lib/libMLIRRewrite.a
/usr/lib/libMLIRSCF.a
/usr/lib/libMLIRSCFToGPU.a
/usr/lib/libMLIRSCFToOpenMP.a
/usr/lib/libMLIRSCFToSPIRV.a
/usr/lib/libMLIRSCFToStandard.a
/usr/lib/libMLIRSCFTransforms.a
/usr/lib/libMLIRSCFUtils.a
/usr/lib/libMLIRSPIRV.a
/usr/lib/libMLIRSPIRVBinaryUtils.a
/usr/lib/libMLIRSPIRVConversion.a
/usr/lib/libMLIRSPIRVDeserialization.a
/usr/lib/libMLIRSPIRVModuleCombiner.a
/usr/lib/libMLIRSPIRVSerialization.a
/usr/lib/libMLIRSPIRVToLLVM.a
/usr/lib/libMLIRSPIRVTransforms.a
/usr/lib/libMLIRSPIRVTranslateRegistration.a
/usr/lib/libMLIRSPIRVUtils.a
/usr/lib/libMLIRShape.a
/usr/lib/libMLIRShapeOpsTransforms.a
/usr/lib/libMLIRShapeToStandard.a
/usr/lib/libMLIRSideEffectInterfaces.a
/usr/lib/libMLIRSparseTensor.a
/usr/lib/libMLIRSparseTensorPipelines.a
/usr/lib/libMLIRSparseTensorTransforms.a
/usr/lib/libMLIRSparseTensorUtils.a
/usr/lib/libMLIRStandard.a
/usr/lib/libMLIRStandardOpsTransforms.a
/usr/lib/libMLIRStandardToLLVM.a
/usr/lib/libMLIRStandardToSPIRV.a
/usr/lib/libMLIRSupport.a
/usr/lib/libMLIRSupportIndentedOstream.a
/usr/lib/libMLIRTableGen.a
/usr/lib/libMLIRTargetCpp.a
/usr/lib/libMLIRTargetLLVMIRExport.a
/usr/lib/libMLIRTargetLLVMIRImport.a
/usr/lib/libMLIRTensor.a
/usr/lib/libMLIRTensorInferTypeOpInterfaceImpl.a
/usr/lib/libMLIRTensorTilingInterfaceImpl.a
/usr/lib/libMLIRTensorTransforms.a
/usr/lib/libMLIRTensorUtils.a
/usr/lib/libMLIRTilingInterface.a
/usr/lib/libMLIRToLLVMIRTranslationRegistration.a
/usr/lib/libMLIRTosa.a
/usr/lib/libMLIRTosaToLinalg.a
/usr/lib/libMLIRTosaToSCF.a
/usr/lib/libMLIRTosaToStandard.a
/usr/lib/libMLIRTosaTransforms.a
/usr/lib/libMLIRTransformUtils.a
/usr/lib/libMLIRTransforms.a
/usr/lib/libMLIRTranslation.a
/usr/lib/libMLIRVector.a
/usr/lib/libMLIRVectorInterfaces.a
/usr/lib/libMLIRVectorToGPU.a
/usr/lib/libMLIRVectorToLLVM.a
/usr/lib/libMLIRVectorToROCDL.a
/usr/lib/libMLIRVectorToSCF.a
/usr/lib/libMLIRVectorToSPIRV.a
/usr/lib/libMLIRVectorTransforms.a
/usr/lib/libMLIRVectorUtils.a
/usr/lib/libMLIRViewLikeInterface.a
/usr/lib/libMLIRX86Vector.a
/usr/lib/libMLIRX86VectorToLLVMIRTranslation.a
/usr/lib/libMLIRX86VectorTransforms.a

References

Summary

In this tutorial we learn how to install mlir-static on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).


title: “How To Install mlir-static on Fedora 36” linkTitle: “mlir-static” type: “docs” description: “In this tutorial we learn how to install mlir-static in Fedora 36. mlir-static is MLIR static files” date: “2022-08-17” lastmod: “2022-08-17” #image: /images/fedora/36/mlir-static-featured.png

Introduction

In this tutorial we learn how to install mlir-static on Fedora 36.

What is mlir-static

MLIR static files.

We can use yum or dnf to install mlir-static on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install mlir-static.

Install mlir-static on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install mlir-static using dnf by running the following command:

sudo dnf -y install mlir-static

Install mlir-static on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install mlir-static using yum by running the following command:

sudo yum -y install mlir-static

How To Uninstall mlir-static on Fedora 36

To uninstall only the mlir-static package we can use the following command:

sudo dnf remove mlir-static

mlir-static Package Contents on Fedora 36

/usr/lib64/libMLIRAMX.a
/usr/lib64/libMLIRAMXToLLVMIRTranslation.a
/usr/lib64/libMLIRAMXTransforms.a
/usr/lib64/libMLIRAffine.a
/usr/lib64/libMLIRAffineAnalysis.a
/usr/lib64/libMLIRAffineBufferizableOpInterfaceImpl.a
/usr/lib64/libMLIRAffineToStandard.a
/usr/lib64/libMLIRAffineTransforms.a
/usr/lib64/libMLIRAffineUtils.a
/usr/lib64/libMLIRAnalysis.a
/usr/lib64/libMLIRArithmetic.a
/usr/lib64/libMLIRArithmeticToLLVM.a
/usr/lib64/libMLIRArithmeticToSPIRV.a
/usr/lib64/libMLIRArithmeticTransforms.a
/usr/lib64/libMLIRArmNeon.a
/usr/lib64/libMLIRArmNeon2dToIntr.a
/usr/lib64/libMLIRArmNeonToLLVMIRTranslation.a
/usr/lib64/libMLIRArmSVE.a
/usr/lib64/libMLIRArmSVEToLLVMIRTranslation.a
/usr/lib64/libMLIRArmSVETransforms.a
/usr/lib64/libMLIRAsync.a
/usr/lib64/libMLIRAsyncToLLVM.a
/usr/lib64/libMLIRAsyncTransforms.a
/usr/lib64/libMLIRBufferization.a
/usr/lib64/libMLIRBufferizationToMemRef.a
/usr/lib64/libMLIRBufferizationTransforms.a
/usr/lib64/libMLIRCAPIAsync.a
/usr/lib64/libMLIRCAPIConversion.a
/usr/lib64/libMLIRCAPIDebug.a
/usr/lib64/libMLIRCAPIGPU.a
/usr/lib64/libMLIRCAPIIR.a
/usr/lib64/libMLIRCAPIInterfaces.a
/usr/lib64/libMLIRCAPILLVM.a
/usr/lib64/libMLIRCAPILinalg.a
/usr/lib64/libMLIRCAPIPDL.a
/usr/lib64/libMLIRCAPIQuant.a
/usr/lib64/libMLIRCAPIRegistration.a
/usr/lib64/libMLIRCAPISCF.a
/usr/lib64/libMLIRCAPIShape.a
/usr/lib64/libMLIRCAPISparseTensor.a
/usr/lib64/libMLIRCAPIStandard.a
/usr/lib64/libMLIRCAPITensor.a
/usr/lib64/libMLIRCAPITransforms.a
/usr/lib64/libMLIRCallInterfaces.a
/usr/lib64/libMLIRCastInterfaces.a
/usr/lib64/libMLIRComplex.a
/usr/lib64/libMLIRComplexToLLVM.a
/usr/lib64/libMLIRComplexToStandard.a
/usr/lib64/libMLIRControlFlowInterfaces.a
/usr/lib64/libMLIRCopyOpInterface.a
/usr/lib64/libMLIRDLTI.a
/usr/lib64/libMLIRDataLayoutInterfaces.a
/usr/lib64/libMLIRDerivedAttributeOpInterface.a
/usr/lib64/libMLIRDialect.a
/usr/lib64/libMLIRDialectUtils.a
/usr/lib64/libMLIREmitC.a
/usr/lib64/libMLIRGPUOps.a
/usr/lib64/libMLIRGPUToGPURuntimeTransforms.a
/usr/lib64/libMLIRGPUToNVVMTransforms.a
/usr/lib64/libMLIRGPUToROCDLTransforms.a
/usr/lib64/libMLIRGPUToSPIRV.a
/usr/lib64/libMLIRGPUToVulkanTransforms.a
/usr/lib64/libMLIRGPUTransforms.a
/usr/lib64/libMLIRIR.a
/usr/lib64/libMLIRInferTypeOpInterface.a
/usr/lib64/libMLIRLLVMCommonConversion.a
/usr/lib64/libMLIRLLVMIR.a
/usr/lib64/libMLIRLLVMIRTransforms.a
/usr/lib64/libMLIRLLVMToLLVMIRTranslation.a
/usr/lib64/libMLIRLinalg.a
/usr/lib64/libMLIRLinalgAnalysis.a
/usr/lib64/libMLIRLinalgBufferizableOpInterfaceImpl.a
/usr/lib64/libMLIRLinalgToLLVM.a
/usr/lib64/libMLIRLinalgToSPIRV.a
/usr/lib64/libMLIRLinalgToStandard.a
/usr/lib64/libMLIRLinalgTransforms.a
/usr/lib64/libMLIRLinalgUtils.a
/usr/lib64/libMLIRLoopLikeInterface.a
/usr/lib64/libMLIRLspServerLib.a
/usr/lib64/libMLIRMath.a
/usr/lib64/libMLIRMathToLLVM.a
/usr/lib64/libMLIRMathToLibm.a
/usr/lib64/libMLIRMathToSPIRV.a
/usr/lib64/libMLIRMathTransforms.a
/usr/lib64/libMLIRMemRef.a
/usr/lib64/libMLIRMemRefToLLVM.a
/usr/lib64/libMLIRMemRefToSPIRV.a
/usr/lib64/libMLIRMemRefTransforms.a
/usr/lib64/libMLIRMemRefUtils.a
/usr/lib64/libMLIRMlirOptMain.a
/usr/lib64/libMLIRModuleBufferization.a
/usr/lib64/libMLIRNVVMIR.a
/usr/lib64/libMLIRNVVMToLLVMIRTranslation.a
/usr/lib64/libMLIROpenACC.a
/usr/lib64/libMLIROpenACCToLLVM.a
/usr/lib64/libMLIROpenACCToLLVMIRTranslation.a
/usr/lib64/libMLIROpenACCToSCF.a
/usr/lib64/libMLIROpenMP.a
/usr/lib64/libMLIROpenMPToLLVM.a
/usr/lib64/libMLIROpenMPToLLVMIRTranslation.a
/usr/lib64/libMLIROptLib.a
/usr/lib64/libMLIRPDL.a
/usr/lib64/libMLIRPDLInterp.a
/usr/lib64/libMLIRPDLLAST.a
/usr/lib64/libMLIRPDLLParser.a
/usr/lib64/libMLIRPDLToPDLInterp.a
/usr/lib64/libMLIRParser.a
/usr/lib64/libMLIRPass.a
/usr/lib64/libMLIRPresburger.a
/usr/lib64/libMLIRQuant.a
/usr/lib64/libMLIRROCDLIR.a
/usr/lib64/libMLIRROCDLToLLVMIRTranslation.a
/usr/lib64/libMLIRReconcileUnrealizedCasts.a
/usr/lib64/libMLIRReduce.a
/usr/lib64/libMLIRReduceLib.a
/usr/lib64/libMLIRRewrite.a
/usr/lib64/libMLIRSCF.a
/usr/lib64/libMLIRSCFToGPU.a
/usr/lib64/libMLIRSCFToOpenMP.a
/usr/lib64/libMLIRSCFToSPIRV.a
/usr/lib64/libMLIRSCFToStandard.a
/usr/lib64/libMLIRSCFTransforms.a
/usr/lib64/libMLIRSCFUtils.a
/usr/lib64/libMLIRSPIRV.a
/usr/lib64/libMLIRSPIRVBinaryUtils.a
/usr/lib64/libMLIRSPIRVConversion.a
/usr/lib64/libMLIRSPIRVDeserialization.a
/usr/lib64/libMLIRSPIRVModuleCombiner.a
/usr/lib64/libMLIRSPIRVSerialization.a
/usr/lib64/libMLIRSPIRVToLLVM.a
/usr/lib64/libMLIRSPIRVTransforms.a
/usr/lib64/libMLIRSPIRVTranslateRegistration.a
/usr/lib64/libMLIRSPIRVUtils.a
/usr/lib64/libMLIRShape.a
/usr/lib64/libMLIRShapeOpsTransforms.a
/usr/lib64/libMLIRShapeToStandard.a
/usr/lib64/libMLIRSideEffectInterfaces.a
/usr/lib64/libMLIRSparseTensor.a
/usr/lib64/libMLIRSparseTensorPipelines.a
/usr/lib64/libMLIRSparseTensorTransforms.a
/usr/lib64/libMLIRSparseTensorUtils.a
/usr/lib64/libMLIRStandard.a
/usr/lib64/libMLIRStandardOpsTransforms.a
/usr/lib64/libMLIRStandardToLLVM.a
/usr/lib64/libMLIRStandardToSPIRV.a
/usr/lib64/libMLIRSupport.a
/usr/lib64/libMLIRSupportIndentedOstream.a
/usr/lib64/libMLIRTableGen.a
/usr/lib64/libMLIRTargetCpp.a
/usr/lib64/libMLIRTargetLLVMIRExport.a
/usr/lib64/libMLIRTargetLLVMIRImport.a
/usr/lib64/libMLIRTensor.a
/usr/lib64/libMLIRTensorInferTypeOpInterfaceImpl.a
/usr/lib64/libMLIRTensorTilingInterfaceImpl.a
/usr/lib64/libMLIRTensorTransforms.a
/usr/lib64/libMLIRTensorUtils.a
/usr/lib64/libMLIRTilingInterface.a
/usr/lib64/libMLIRToLLVMIRTranslationRegistration.a
/usr/lib64/libMLIRTosa.a
/usr/lib64/libMLIRTosaToLinalg.a
/usr/lib64/libMLIRTosaToSCF.a
/usr/lib64/libMLIRTosaToStandard.a
/usr/lib64/libMLIRTosaTransforms.a
/usr/lib64/libMLIRTransformUtils.a
/usr/lib64/libMLIRTransforms.a
/usr/lib64/libMLIRTranslation.a
/usr/lib64/libMLIRVector.a
/usr/lib64/libMLIRVectorInterfaces.a
/usr/lib64/libMLIRVectorToGPU.a
/usr/lib64/libMLIRVectorToLLVM.a
/usr/lib64/libMLIRVectorToROCDL.a
/usr/lib64/libMLIRVectorToSCF.a
/usr/lib64/libMLIRVectorToSPIRV.a
/usr/lib64/libMLIRVectorTransforms.a
/usr/lib64/libMLIRVectorUtils.a
/usr/lib64/libMLIRViewLikeInterface.a
/usr/lib64/libMLIRX86Vector.a
/usr/lib64/libMLIRX86VectorToLLVMIRTranslation.a
/usr/lib64/libMLIRX86VectorTransforms.a

References

Summary

In this tutorial we learn how to install mlir-static on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).