SPB Git

spb/forge Public MIT

Forge — LLM training from scratch in pure C++20 + Metal on Apple Silicon.

C++ 61.2% C 23% Python 7.6% TeX 7.2% CMake 1.1%
NameLast commitUpdated
Metal.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4AccelerationStructure.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4Archive.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4ArgumentTable.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4BinaryFunction.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4BinaryFunctionDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4CommandAllocator.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4CommandBuffer.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4CommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4CommandQueue.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4CommitFeedback.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4Compiler.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4CompilerTask.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4ComputeCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4ComputePipeline.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4Counters.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4FunctionDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4LibraryDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4LibraryFunctionDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4LinkingDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4MachineLearningCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4MachineLearningPipeline.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4MeshRenderPipeline.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4PipelineDataSetSerializer.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4PipelineState.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4RenderCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4RenderPass.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4RenderPipeline.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4SpecializedFunctionDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4StitchedFunctionDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTL4TileRenderPipeline.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLAccelerationStructure.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLAccelerationStructureCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLAccelerationStructureTypes.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLAllocation.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLArgument.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLArgumentEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLBinaryArchive.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLBlitCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLBlitPass.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLBuffer.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLCaptureManager.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLCaptureScope.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLCommandBuffer.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLCommandQueue.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLComputeCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLComputePass.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLComputePipeline.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLCounters.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLDataType.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLDefines.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLDepthStencil.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLDevice.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLDrawable.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLDynamicLibrary.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLEvent.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLFence.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLFunctionConstantValues.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLFunctionDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLFunctionHandle.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLFunctionLog.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLFunctionStitching.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLGPUAddress.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLHeaderBridge.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLHeap.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLIndirectCommandBuffer.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLIndirectCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLIntersectionFunctionTable.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLIOCommandBuffer.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLIOCommandQueue.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLIOCompressor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLLibrary.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLLinkedFunctions.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLLogState.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLParallelRenderCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLPipeline.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLPixelFormat.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLPrivate.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLRasterizationRate.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLRenderCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLRenderPass.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLRenderPipeline.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLResidencySet.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLResource.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLResourceStateCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLResourceStatePass.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLResourceViewPool.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLSampler.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLStageInputOutputDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLTensor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLTexture.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLTextureViewPool.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLTypes.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLVersion.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLVertexDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
MTLVisibleFunctionTable.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago