SPB Git forge

spb/forge

Public MIT

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

11commits 1branches 0releases
185.3 MBsize
maindefault branch
1 mo agolast push
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 1 mo ago
MTL4AccelerationStructure.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4Archive.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4ArgumentTable.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4BinaryFunction.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4BinaryFunctionDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4CommandAllocator.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4CommandBuffer.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4CommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4CommandQueue.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4CommitFeedback.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4Compiler.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4CompilerTask.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4ComputeCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4ComputePipeline.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4Counters.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4FunctionDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4LibraryDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4LibraryFunctionDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4LinkingDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4MachineLearningCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4MachineLearningPipeline.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4MeshRenderPipeline.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4PipelineDataSetSerializer.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4PipelineState.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4RenderCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4RenderPass.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4RenderPipeline.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4SpecializedFunctionDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4StitchedFunctionDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTL4TileRenderPipeline.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLAccelerationStructure.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLAccelerationStructureCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLAccelerationStructureTypes.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLAllocation.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLArgument.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLArgumentEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLBinaryArchive.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLBlitCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLBlitPass.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLBuffer.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLCaptureManager.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLCaptureScope.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLCommandBuffer.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLCommandQueue.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLComputeCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLComputePass.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLComputePipeline.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLCounters.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLDataType.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLDefines.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLDepthStencil.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLDevice.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLDrawable.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLDynamicLibrary.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLEvent.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLFence.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLFunctionConstantValues.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLFunctionDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLFunctionHandle.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLFunctionLog.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLFunctionStitching.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLGPUAddress.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLHeaderBridge.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLHeap.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLIndirectCommandBuffer.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLIndirectCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLIntersectionFunctionTable.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLIOCommandBuffer.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLIOCommandQueue.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLIOCompressor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLLibrary.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLLinkedFunctions.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLLogState.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLParallelRenderCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLPipeline.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLPixelFormat.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLPrivate.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLRasterizationRate.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLRenderCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLRenderPass.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLRenderPipeline.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLResidencySet.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLResource.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLResourceStateCommandEncoder.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLResourceStatePass.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLResourceViewPool.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLSampler.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLStageInputOutputDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLTensor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLTexture.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLTextureViewPool.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLTypes.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLVersion.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLVertexDescriptor.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago
MTLVisibleFunctionTable.hpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 1 mo ago